Linux/linux 0f2acd3arch/m68k/68000 ucsimm.c, arch/m68k/configs amcore_defconfig m5475evb_defconfig

Merge tag 'm68knommu-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu

Pull m68knommu updates from Greg Ungerer:

 - defconfig cleanup

 - fix for legacy 68000 CPU memmove() of non-aligned pointers

 - replace strcpy() with strscpy() for ucsimm target

* tag 'm68knommu-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:
  m68knommu: Replace deprecated strcpy with strscpy in init_ucsimm
  m68k: nommu: fix memmove() with differently aligned src and dest for 68000
  m68k: defconfig: Clean up references to non-existing configs
DeltaFile
+18-0arch/m68k/lib/memmove.c
+2-1arch/m68k/68000/ucsimm.c
+0-2arch/m68k/configs/amcore_defconfig
+0-1arch/m68k/configs/m5475evb_defconfig
+0-1arch/m68k/configs/stmark2_defconfig
+20-55 files

Linux/linux 26a4cfaDocumentation/admin-guide/laptops toshiba_haps.rst, Documentation/core-api rbtree.rst

Merge tag 'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux

Pull documentation fixes from Jonathan Corbet:
 "A handful of small, late-arriving documentation fixes"

* tag 'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux:
  docs: toshiba_haps: fix grammar error in SSD warning
  Docs/mm: fix typos and grammar in page_tables.rst
  Docs/core-api: fix typos in rbtree.rst
  docs: clarify wording in programming-language.rst
  docs: process: maintainer-pgp-guide: update kernel.org docs link
  docs: kdoc_parser: allow __exit in function prototypes
DeltaFile
+6-6Documentation/mm/page_tables.rst
+3-3Documentation/process/programming-language.rst
+3-3Documentation/core-api/rbtree.rst
+3-1Documentation/process/maintainer-pgp-guide.rst
+1-1Documentation/admin-guide/laptops/toshiba_haps.rst
+1-0tools/lib/python/kdoc/kdoc_parser.py
+17-146 files

Linux/linux 011af61include/linux wait.h, net/9p trans_xen.c trans_virtio.c

Merge tag '9p-for-7.0-rc1' of https://github.com/martinetd/linux

Pull 9p updates from Dominique Martinet:

 - 9p/xen racy double-free fix

 - track 9p RPC waiting time as IO

* tag '9p-for-7.0-rc1' of https://github.com/martinetd/linux:
  9p/xen: protect xen_9pfs_front_free against concurrent calls
  9p: Track 9P RPC waiting time as IO
  wait: Introduce io_wait_event_killable()
DeltaFile
+43-40net/9p/trans_xen.c
+15-0include/linux/wait.h
+7-7net/9p/trans_virtio.c
+2-2net/9p/client.c
+67-494 files

Linux/linux c4f414bDocumentation/ABI/testing configfs-tsm-report, drivers/virt/coco/tdx-guest tdx-guest.c

Merge tag 'tsm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm

Pull TSM updates from Dan Williams:
 "A couple of updates to the maximum buffer sizes supported for the
  configfs-tsm-reports interface.

  This interface is a common transport that conveys the varied
  architecture specific launch attestation reports for confidential VMs.

   - Prepare the configfs-tsm-reports interface for passing larger
     attestation evidence blobs for "Device Identifier Composition
     Engine" (DICE) and Post Quantum Crypto (PQC)

   - Update the tdx-guest driver for DICE evidence (larger certificate
     chains and the CBOR Web Token schema)"

* tag 'tsm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm:
  configfs-tsm-report: tdx_guest: Increase Quote buffer size to 128KB
  configfs-tsm-report: Increase TSM_REPORT_OUTBLOB_MAX to 16MB
  configfs-tsm-report: Document size limits for outblob attributes
DeltaFile
+16-0Documentation/ABI/testing/configfs-tsm-report
+3-1drivers/virt/coco/tdx-guest/tdx-guest.c
+1-1include/linux/tsm.h
+20-23 files

Linux/linux bb7a3fcdrivers/i2c/busses i2c-tegra.c i2c-designware-common.c

Merge tag 'i2c-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c updates from Wolfram Sang:
 - core: cleaner fwnode usage
 - tegra: timing improvements and Tegra264 support
 - lpi2c: fix SMBus block read NACK after byte count
 - amd-mp2, designware, mlxbf, rtl9300, spacemit, tegra: cleanups
 - designware:
    - use a dedicated algorithm for AMD Navi
    - replace magic numbers with named constants
    - replace min_t() with min() to avoid u8 truncation
    - refactor core to enable mode switching
 - imx-lpi2c: add runtime PM support for IRQ and clock handling
 - lan9691-i2c: add new driver
 - rtl9300: use OF helpers directly and avoid fwnode handling
 - spacemit: add bus reset support
 - units: add HZ_PER_GHZ and use it in several i2c drivers
 - at24 i2c eeprom:
    - add a set of new compatibles to DT bindings

    [24 lines not shown]
DeltaFile
+258-48drivers/i2c/busses/i2c-tegra.c
+218-28drivers/i2c/busses/i2c-designware-common.c
+154-37drivers/i2c/busses/i2c-imx-lpi2c.c
+27-160drivers/i2c/busses/i2c-designware-master.c
+20-111drivers/i2c/busses/i2c-designware-slave.c
+2-70drivers/i2c/busses/i2c-designware-platdrv.c
+679-45420 files not shown
+783-54226 files

Linux/linux 348e77bDocumentation/devicetree/bindings/input focaltech,ft8112.yaml, drivers/input/misc gpio_decoder.c twl4030-pwrbutton.c

Merge tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input updates from Dmitry Torokhov:

 - support for FocalTech FT8112 added to i2c-hid driver

 - support for FocalTech FT3518 added to edt-ft5x06 driver

 - support for power buttons in TWL603x chips added to twl4030-pwrbutton
   driver

 - an update to gpio-decoder driver to make it usable on non-OF
   platforms and to clean up the code

 - an update to synaptics_i2c driver switching it to use managed
   resources and a fix to restarting polling after resume

 - an update to gpio-keys driver to fall back to getting IRQ from
   resources if not specified using other means

    [35 lines not shown]
DeltaFile
+98-123drivers/input/mouse/synaptics_i2c.c
+0-180include/linux/input/adp5589.h
+60-36drivers/input/touchscreen/ili210x.c
+33-39drivers/input/misc/gpio_decoder.c
+58-9drivers/input/misc/twl4030-pwrbutton.c
+66-0Documentation/devicetree/bindings/input/focaltech,ft8112.yaml
+315-38744 files not shown
+516-51050 files

Linux/linux 13c916adrivers/clk/meson t7-peripherals.c, drivers/clk/qcom gcc-kaanapali.c camcc-sm8750.c

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "Not much changed in the clk framework this time except the clk.h
  consumer API moved the context saving APIs around to fix a build error
  in certain configurations.

  There was a change to the core framework for CLK_OPS_PARENT_ENABLE
  behavior during registration, but it wrecked existing drivers that
  didn't expect things to be turned off during clk registration so it
  got reverted.

  This cycle is really a large collection of new clk drivers, primarily
  for Qualcomm SoCs but also for Amlogic, SpacemiT, Google, and Aspeed.
  Another big change in here is support for automatic hardware clock
  gating on Samsung SoCs where the clks turn on and off when needed.
  Ideally more vendors move to this method for better power savings. The
  highlights are in the updates section below.


    [52 lines not shown]
DeltaFile
+3,540-0drivers/clk/qcom/gcc-kaanapali.c
+2,710-0drivers/clk/qcom/camcc-sm8750.c
+2,661-0drivers/clk/qcom/camcc-kaanapali.c
+1,956-0drivers/clk/qcom/dispcc-kaanapali.c
+1,487-0drivers/clk/spacemit/ccu-k3.c
+1,271-0drivers/clk/meson/t7-peripherals.c
+13,625-0186 files not shown
+25,112-2,638192 files

Linux/linux ca4ee40drivers/gpu/drm Kconfig

Partly revert "drm/hyperv: Remove reference to hyperv_fb driver"

This partly reverts commit 8f582bcd132c ("drm/hyperv: Remove reference
to hyperv_fb driver") which was messed up by me while trying to fix a
merge conflict.

Signed-off-by: Helge Deller <deller at gmx.de>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+0-146drivers/gpu/drm/Kconfig
+0-1461 files

Linux/linux 273a171drivers/input/mouse synaptics_i2c.c, drivers/mfd pf1550.c

Merge branch 'next' into for-linus

Prepare input updates for 7.0 merge window.
DeltaFile
+641-0drivers/power/supply/pf1550-charger.c
+429-0drivers/regulator/pf1550-regulator.c
+367-0drivers/mfd/pf1550.c
+273-0include/linux/mfd/pf1550.h
+128-123security/selinux/hooks.c
+98-123drivers/input/mouse/synaptics_i2c.c
+1,936-246468 files not shown
+6,346-2,586474 files

Linux/linux 64275e9arch/loongarch/boot/dts loongson-2k1000-ref.dts, arch/loongarch/include/asm cpu.h cmpxchg.h

Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

Pull LoongArch updates from Huacai Chen:
 - Select HAVE_CMPXCHG_{LOCAL,DOUBLE}
 - Add 128-bit atomic cmpxchg support
 - Add HOTPLUG_SMT implementation
 - Wire up memfd_secret system call
 - Fix boot errors and unwind errors for KASAN
 - Use BPF prog pack allocator and add BPF arena support
 - Update dts files to add nand controllers
 - Some bug fixes and other small changes

* tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
  LoongArch: dts: loongson-2k1000: Add nand controller support
  LoongArch: dts: loongson-2k0500: Add nand controller support
  LoongArch: BPF: Implement bpf_addr_space_cast instruction
  LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions
  LoongArch: BPF: Use BPF prog pack allocator
  LoongArch: Use IS_ERR_PCPU() macro for KGDB

    [14 lines not shown]
DeltaFile
+164-42arch/loongarch/net/bpf_jit.c
+41-39arch/loongarch/mm/kasan_init.c
+40-23arch/loongarch/kernel/proc.c
+32-30arch/loongarch/include/asm/cpu.h
+54-0arch/loongarch/include/asm/cmpxchg.h
+22-0arch/loongarch/boot/dts/loongson-2k1000-ref.dts
+353-13420 files not shown
+450-15326 files

Linux/linux 787fe1dmm mm_init.c memblock.c, tools/include/linux mm.h

Merge tag 'memblock-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock updates from Mike Rapoport:

 - update tools/include/linux/mm.h to fix memblock tests compilation

 - drop redundant struct page* parameter from memblock_free_pages() and
   get struct page from the pfn

 - add underflow detection for size calculation in memtest and warn
   about underflow when VM_DEBUG is enabled

* tag 'memblock-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  mm/memtest: add underflow detection for size calculation
  memblock: drop redundant 'struct page *' argument from memblock_free_pages()
  memblock test: include <linux/sizes.h> from tools mm.h stub
DeltaFile
+3-2mm/mm_init.c
+2-2mm/memblock.c
+1-2tools/testing/memblock/internal.h
+1-2mm/internal.h
+2-0mm/memtest.c
+1-0tools/include/linux/mm.h
+10-86 files

Linux/linux 8b3c75adrivers/gpu/drm Kconfig, drivers/video/fbdev hyperv_fb.c

Merge tag 'fbdev-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev

Pull fbdev updates from Helge Deller:
 "It's now easily possible to replace the framebuffer penguin boot logo
  with an own logo at compile time (Vincent Mailhol)

  The hyperv framebuffer driver has been removed, since the hyperv DRM
  driver now seems to provide equal functionality.

  Various console_conditional_schedule() calls across the console
  drivers (fbcon, printk, vt) have been removed since they are no longer
  necessary.

  All other patches are either fixes in au1100fb, au1200fb, ffb, rivafb,
  vt8500lcdfb and of_display_timing, or minor cleanups in the fbcon and
  omapfb drivers"

* tag 'fbdev-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev: (32 commits)
  fbcon: Declare struct fb_info.fbcon_par as of type struct fbcon_par

    [20 lines not shown]
DeltaFile
+0-1,604drivers/video/logo/logo_mac_clut224.ppm
+0-1,388drivers/video/fbdev/hyperv_fb.c
+146-0drivers/gpu/drm/Kconfig
+45-39drivers/video/logo/Kconfig
+4-42drivers/video/logo/logo.c
+3-33drivers/video/fbdev/core/fbsysfs.c
+198-3,10639 files not shown
+325-3,25745 files

Linux/linux 6179d7a. MAINTAINERS, security commoncap_test.c Kconfig

Merge tag 'caps-pr-20260213' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux

Pull capabilities updates from Serge Hallyn:

 - add KUnit tests for some core capabilities helpers

 - avoid emitting IPC audit messages when there's not
   actually a permission being denied

* tag 'caps-pr-20260213' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux:
  ipc: don't audit capability check in ipc_permissions()
  security: Add KUnit tests for kuid_root_in_ns and vfsuid_root_in_currentns
DeltaFile
+288-0security/commoncap_test.c
+17-0security/Kconfig
+4-0security/commoncap.c
+1-0MAINTAINERS
+310-04 files

Linux/linux 986d555drivers/rpmsg virtio_rpmsg_bus.c rpmsg_core.c

Merge tag 'rpmsg-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull rpmsg updates from Bjorn Andersson:

 - Fix a race in rpmsg driver_override_show() and use the existing
   helper to implement the store()

 - Implement support for EPOLLOUT in the virtio rpmsg driver

* tag 'rpmsg-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  rpmsg: core: fix race in driver_override_show() and use core helper
  rpmsg: virtio: EPOLLOUT support
DeltaFile
+32-69drivers/rpmsg/virtio_rpmsg_bus.c
+27-39drivers/rpmsg/rpmsg_core.c
+59-1082 files

Linux/linux 2bfc50cDocumentation/devicetree/bindings/remoteproc ti,hsm-m4fss.yaml qcom,adsp.yaml, drivers/remoteproc imx_rproc.c imx_dsp_rproc.c

Merge tag 'rproc-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull remoteproc updates from Bjorn Andersson:

 - Fix a memory remapping issue and make a few life-cycle improvements
   in the i.MX HiFi remoteproc driver

 - Add support the System Manager CPU and LMM APIs and use this to
   support i.MX95

 - Rework the handling of the Mediatek SCP clock to avoid a potential
   circular deadlock in the clock providers

 - Refactor the Qualcomm secure-world helpers and add support in the
   Qualcomm PAS remoteproc driver for reading a resource-table from
   secure world. Use this to configure the IOMMU on newer targets where
   Linux runs in EL2

* tag 'rproc-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:

    [20 lines not shown]
DeltaFile
+242-15drivers/remoteproc/imx_rproc.c
+64-31drivers/remoteproc/imx_dsp_rproc.c
+72-0Documentation/devicetree/bindings/remoteproc/ti,hsm-m4fss.yaml
+29-17drivers/remoteproc/mtk_scp.c
+2-7drivers/remoteproc/xlnx_r5_remoteproc.c
+5-0Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
+414-706 files not shown
+424-7412 files

Linux/linux f0a475aDocumentation/devicetree/bindings/mailbox mediatek,mt8196-vcp-mbox.yaml, drivers/mailbox mtk-vcp-mailbox.c pcc.c

Merge tag 'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox

Pull mailbox updates from Jassi Brar:
 "Platform and core updates

  PCC:
   - Updates to transmission and interrupt handling, including dynamic
     txdone configuration, ->last_tx_done() wiring, and SHMEM
     initialization fixes. Reverted previous shared buffer patch

  MediaTek
   - Introduce mtk-vcp-mailbox driver and bindings for MT8196 VCP
   - Expand mtk-cmdq for MT8196 with GCE virtualization, mminfra_offset,
     and instruction generation data

  Spreadtrum (SPRD)
   - Add Mailbox Revision 2 support and UMS9230 bindings
   - Fix unhandled interrupt masking and TX done delivery flags


    [34 lines not shown]
DeltaFile
+170-0drivers/mailbox/mtk-vcp-mailbox.c
+24-96drivers/mailbox/pcc.c
+88-29drivers/mailbox/sprd-mailbox.c
+49-0Documentation/devicetree/bindings/mailbox/mediatek,mt8196-vcp-mbox.yaml
+19-22drivers/mailbox/mailbox-mchp-ipc-sbi.c
+32-0include/linux/mailbox/mtk-vcp-mailbox.h
+382-14716 files not shown
+434-20822 files

Linux/linux dd53059fs/exfat cache.c fatent.c

Merge tag 'exfat-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat

Pull exfat updates from Namjae Jeon:

 - Improve error code handling and four cleanups

 - Reduce unnecessary valid_size extension during mmap write to avoid
   over-extending writes

 - Optimize consecutive FAT entry reads by caching buffer heads in
   __exfat_ent_get to significantly reduce sb_bread() calls

 - Add multi-cluster (contiguous cluster) support to exfat_get_cluster()
   and exfat_map_cluster() for better sequential read performance,
   especially on small cluster sizes

* tag 'exfat-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:
  exfat: add blank line after declarations
  exfat: remove unnecessary else after return statement

    [15 lines not shown]
DeltaFile
+96-53fs/exfat/cache.c
+41-21fs/exfat/fatent.c
+21-36fs/exfat/inode.c
+7-9fs/exfat/file.c
+3-4fs/exfat/exfat_fs.h
+2-2fs/exfat/namei.c
+170-1256 files

Linux/linux 5921ae2drivers/clk/aspeed clk-ast2700.c clk-ast2600.c, drivers/clk/qcom gcc-kaanapali.c camcc-sm8750.c

Merge branches 'clk-aspeed' and 'clk-qcom' into clk-next

* clk-aspeed:
  clk: aspeed: Add reset for HACE/VIDEO
  dt-bindings: clock: aspeed: Add VIDEO reset definition
  clk: aspeed: add AST2700 clock driver
  MAINTAINERS: Add entry for ASPEED clock drivers.
  clk: aspeed: Move the existing ASPEED clk drivers into aspeed subdirectory.

* clk-qcom: (49 commits)
  clk: qcom: sm8750: Constify 'qcom_cc_desc' in SM8750 camcc
  clk: qcom: gfx3d: add parent to parent request map
  clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src
  clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
  clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate()
  clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate()
  clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate()
  clk: qcom: Add support for GPUCC and GXCLK for Kaanapali
  clk: qcom: Add support for VideoCC driver for Kaanapali

    [12 lines not shown]
DeltaFile
+3,540-0drivers/clk/qcom/gcc-kaanapali.c
+2,710-0drivers/clk/qcom/camcc-sm8750.c
+2,661-0drivers/clk/qcom/camcc-kaanapali.c
+1,956-0drivers/clk/qcom/dispcc-kaanapali.c
+1,055-0drivers/clk/aspeed/clk-ast2700.c
+871-0drivers/clk/aspeed/clk-ast2600.c
+12,793-057 files not shown
+17,292-1,78763 files

Linux/linux a612d3ddrivers/clk/microchip clk-core.c, drivers/clk/sophgo clk-cv18xx-ip.c

Merge branches 'clk-imx', 'clk-divider', 'clk-rockchip' and 'clk-microchip' into clk-next

* clk-imx:
  clk: imx: fracn-gppll: Add 241.90 MHz Support
  clk: imx: fracn-gppll: Add 332.60 MHz Support

* clk-divider:
  rtc: ac100: convert from divider_round_rate() to divider_determine_rate()
  clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate()
  clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate()
  clk: versaclock3: convert from divider_round_rate() to divider_determine_rate()
  clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate()
  clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate()
  clk: sprd: div: convert from divider_round_rate() to divider_determine_rate()
  clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate()
  clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate()
  clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate()
  clk: milbeaut: convert from divider_round_rate() to divider_determine_rate()
  clk: milbeaut: convert from divider_ro_round_rate() to divider_ro_determine_rate()

    [19 lines not shown]
DeltaFile
+85-69drivers/clk/sophgo/clk-cv18xx-ip.c
+37-36drivers/rtc/rtc-ac100.c
+30-19drivers/clk/sunxi-ng/ccu_mux.c
+11-31drivers/clk/stm32/clk-stm32-core.c
+12-24drivers/clk/microchip/clk-core.c
+13-13drivers/clk/sunxi-ng/ccu_mp.c
+188-19223 files not shown
+282-32829 files

Linux/linux b675697drivers/clk/meson t7-peripherals.c t7-pll.c, drivers/clk/samsung clk-gs101.c clk.c

Merge branches 'clk-amlogic', 'clk-thead', 'clk-mediatek' and 'clk-samsung' into clk-next

* clk-amlogic:
  clk: meson: gxbb: use the existing HHI_HDMI_PLL_CNTL3 macro
  clk: meson: g12a: Limit the HDMI PLL OD to /4
  clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
  clk: amlogic: remove potentially unsafe flags from S4 video clocks
  clk: amlogic: add video-related clocks for S4 SoC
  dt-bindings: clock: add video clock indices for Amlogic S4 SoC
  clk: meson: t7: add t7 clock peripherals controller driver
  clk: meson: t7: add support for the T7 SoC PLL clock
  dt-bindings: clock: add Amlogic T7 peripherals clock controller
  dt-bindings: clock: add Amlogic T7 SCMI clock controller
  dt-bindings: clock: add Amlogic T7 PLL clock controller

* clk-thead:
  clk: thead: th1520-ap: Support CPU frequency scaling
  clk: thead: th1520-ap: Add macro to define multiplexers with flags
  clk: thead: th1520-ap: Support setting PLL rates

    [28 lines not shown]
DeltaFile
+1,271-0drivers/clk/meson/t7-peripherals.c
+1,074-0drivers/clk/meson/t7-pll.c
+343-7drivers/clk/thead/clk-th1520-ap.c
+338-0drivers/clk/samsung/clk-gs101.c
+228-0include/dt-bindings/clock/amlogic,t7-peripherals-clkc.h
+190-17drivers/clk/samsung/clk.c
+3,444-2461 files not shown
+4,426-14567 files

Linux/linux 16c3c4edrivers/clk/spacemit ccu-k3.c ccu-k1.c, include/dt-bindings/clock spacemit,k3-clocks.h

Merge branches 'clk-renesas', 'clk-cleanup', 'clk-spacemit' and 'clk-tegra' into clk-next

* clk-renesas: (25 commits)
  dt-bindings: clk: rs9: Fix DIF pattern match
  clk: rs9: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
  clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841
  clk: renesas: Add missing log message terminators
  clk: renesas: rzg2l: Remove DSI clock rate restrictions
  clk: renesas: rzv2h: Deassert reset on assert timeout
  clk: renesas: rzg2l: Deassert reset on assert timeout
  clk: renesas: cpg-mssr: Unlock before reset verification
  clk: renesas: r9a09g056: Add entries for CANFD
  clk: renesas: r9a09g057: Add entries for CANFD
  clk: renesas: r9a09g077: Add CANFD clocks
  clk: renesas: cpg-mssr: Handle RZ/T2H register layout in PM callbacks
  dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID
  clk: renesas: cpg-mssr: Simplify pointer math in cpg_rzt2h_mstp_read()
  clk: renesas: r9a09g056: Add clock and reset entries for TSU
  clk: renesas: r9a09g057: Add entries for RSCIs

    [39 lines not shown]
DeltaFile
+1,487-0drivers/clk/spacemit/ccu-k3.c
+390-0include/dt-bindings/clock/spacemit,k3-clocks.h
+273-0include/soc/spacemit/k3-syscon.h
+12-180drivers/clk/spacemit/ccu-k1.c
+177-0drivers/clk/spacemit/ccu_common.c
+119-0drivers/clk/spacemit/ccu_pll.c
+2,458-18025 files not shown
+2,729-31031 files

Linux/linux 3e48a11fs/f2fs data.c f2fs.h, include/trace/events f2fs.h

Merge tag 'f2fs-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs

Pull f2fs updates from Jaegeuk Kim:
 "In this development cycle, we focused on several key performance
  optimizations:

   - introducing large folio support to enhance read speeds for
     immutable files

   - reducing checkpoint=enable latency by flushing only committed dirty
     pages

   - implementing tracepoints to diagnose and resolve lock priority
     inversion.

  Additionally, we introduced the packed_ssa feature to optimize the SSA
  footprint when utilizing large block sizes.

  Detail summary:

    [46 lines not shown]
DeltaFile
+376-62fs/f2fs/data.c
+182-67fs/f2fs/f2fs.h
+230-17fs/f2fs/checkpoint.c
+126-78fs/f2fs/super.c
+141-1include/trace/events/f2fs.h
+65-68fs/f2fs/segment.c
+1,120-29316 files not shown
+1,672-54722 files

Linux/linux e1e828aDocumentation/admin-guide/laptops toshiba_haps.rst

docs: toshiba_haps: fix grammar error in SSD warning

Replace "make this driver to fail" with "cause this driver to fail"
to correct the grammar.

Signed-off-by: Berke Antar <b at berkeantar.com>
Message-ID: <b9085090-e70f-46ac-aad0-96da1fc7cdcc at smtp-relay.sendinblue.com>
Signed-off-by: Jonathan Corbet <corbet at lwn.net>
DeltaFile
+1-1Documentation/admin-guide/laptops/toshiba_haps.rst
+1-11 files

Linux/linux fe58576Documentation/mm page_tables.rst

Docs/mm: fix typos and grammar in page_tables.rst

Correct several spelling and grammatical errors in the page tables
documentation. This includes:
- Fixing "a address" to "an address"
- Fixing "pfs" to "pfns"
- Correcting the possessive "Torvald's" to "Torvalds's"
- Fixing "instruction that want" to "instruction that wants"
- Fixing "code path" to "code paths"

Signed-off-by: Min-Hsun Chang <chmh0624 at gmail.com>
Reviewed-by: Linus Walleij <linusw at kernel.org>
Reviewed-by: Matthew Wilcox (Oracle) <willy at infradead.org>
Signed-off-by: Jonathan Corbet <corbet at lwn.net>
Message-ID: <20260209145603.96664-1-chmh0624 at gmail.com>
DeltaFile
+6-6Documentation/mm/page_tables.rst
+6-61 files

Linux/linux 2ade267Documentation/core-api rbtree.rst

Docs/core-api: fix typos in rbtree.rst

Correct minor typographical errors in the red-black tree documentation:
- Remove redundant "a" in the cached rbtrees section.
- Fix "updated" to "update" in the augmented rbtrees section.
- Fix "be looking" to "by looking" in the interval tree sample usage.

Signed-off-by: Min-Hsun Chang <chmh0624 at gmail.com>
Reviewed-by: Randy Dunlap <rdunlap at infradead.org>
Signed-off-by: Jonathan Corbet <corbet at lwn.net>
Message-ID: <20260210060829.42975-1-chmh0624 at gmail.com>
DeltaFile
+3-3Documentation/core-api/rbtree.rst
+3-31 files

Linux/linux 47cb33cDocumentation/process programming-language.rst

docs: clarify wording in programming-language.rst

Clarify that the Linux kernel is written in C and improve
punctuation in the clang sentence.

Signed-off-by: Ariful Islam Shoikot <islamarifulshoikat at gmail.com>
Signed-off-by: Jonathan Corbet <corbet at lwn.net>
Message-ID: <20260214132842.1161-1-islamarifulshoikat at gmail.com>
DeltaFile
+3-3Documentation/process/programming-language.rst
+3-31 files

Linux/linux a86039binclude/linux fb.h

fbcon: Declare struct fb_info.fbcon_par as of type struct fbcon_par

The only correct type for the field fbcon_par in struct fb_info
is struct fbcon_par. Declare is as such. The field is a pointer
to fbcon-private data.

Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
Signed-off-by: Helge Deller <deller at gmx.de>
DeltaFile
+2-1include/linux/fb.h
+2-11 files

Linux/linux ce4e251drivers/video/fbdev au1200fb.c

fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()

In au1200fb_drv_probe(), when platform_get_irq fails(), it directly
returns from the function with an error code, which causes a memory
leak.

Replace it with a goto label to ensure proper cleanup.

Fixes: 4e88761f5f8c ("fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe")
Signed-off-by: Felix Gu <ustc.gu at gmail.com>
Signed-off-by: Helge Deller <deller at gmx.de>
DeltaFile
+4-2drivers/video/fbdev/au1200fb.c
+4-21 files

Linux/linux cbfb9c7drivers/video/fbdev au1100fb.c

fbdev: au1100fb: Check return value of clk_enable() in .resume()

Check the return value of clk_enable() in au1100fb_drv_resume() and
return the error on failure.
This ensures the system is aware of the resume failure and can track
its state accurately.

Signed-off-by: Chen Ni <nichen at iscas.ac.cn>
Acked-by: Uwe Kleine-König <u.kleine-koenig at baylibre.com>
Signed-off-by: Helge Deller <deller at gmx.de>
DeltaFile
+4-1drivers/video/fbdev/au1100fb.c
+4-11 files

Linux/linux be26a07drivers/staging/fbtft fbtft-core.c

staging: fbtft: Fix build failure when CONFIG_FB_DEVICE=n

When CONFIG_FB_DEVICE is disabled, struct fb_info does
not provide a valid dev pointer. Direct dereferences of
fb_info->dev therefore result in build failures.

Fix this by avoiding direct accesses to fb_info->dev and
switching the affected debug logging to framebuffer helpers
that do not rely on a device pointer.

This fixes the following build failure reported by the
kernel test robot.

Fixes: a06d03f9f238 ("staging: fbtft: Make FB_DEVICE dependency optional")
Reported-by: kernel test robot <lkp at intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202601110740.Y9XK5HtN-lkp@intel.com
Reviewed-by: Andy Shevchenko <andriy.shevchenko at intel.com>
Signed-off-by: Chintan Patel <chintanlike at gmail.com>
Signed-off-by: Helge Deller <deller at gmx.de>
DeltaFile
+9-10drivers/staging/fbtft/fbtft-core.c
+9-101 files