Linux/linux 66498c7drivers/dma/dw-edma dw-edma-core.h dw-edma-pcie.c, include/linux dmaengine.h

Merge tag 'dmaengine-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

Pull dmaengine updates from Vinod Koul:
 "Core:

   - New API to combine configuration and preparation and users

  New hardware support:

   - Mediatek MT8189 SoC uart dma support

  Updates:

   - Designware dma driver flatten desc structures and simplify code,
     interrupt-path groundwork changes, first part of PCI EP DMA support

   - Updates to zynqmp_dma with runtime PM and device removal
     improvments


    [24 lines not shown]
DeltaFile
+354-229drivers/dma/dw-edma/dw-edma-core.c
+247-135drivers/dma/dw-edma/dw-edma-v0-core.c
+158-107drivers/dma/dw-edma/dw-hdma-v0-core.c
+174-90drivers/dma/dw-edma/dw-edma-pcie.c
+142-9include/linux/dmaengine.h
+88-25drivers/dma/dw-edma/dw-edma-core.h
+1,163-59529 files not shown
+1,388-77435 files

Linux/linux 16e6a1adrivers/phy/qualcomm phy-qcom-qmp-combo.c phy-qcom-qmp-pcie-multiphy.c, drivers/phy/rockchip phy-rockchip-samsung-hdptx.c

Merge tag 'phy-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy updates from Vinod Koul:
 "As usual bunch of new device and driver support and updates to
  existing drivers and addition of Manivannan to help with reviews.

  New Support:
   - Mediatek MT8196 DSI PHY support
   - Renesas RZ/G3L usb2 support
   - Qualcomm SM8475 QMP USB PHY and PCIe phy, IPQ9650 QMP PCIe PHY,
     QUSB2 Phy for Shikra SoC, Hawi support for QMP PCIe phy and UFS
     PHY. Glymur QMP PCIe Multi-PHY driver and multiple link-mode
     support, ipq5210 PCIe phy support
   - Spacemit USB3/PCIe comb PHY driver

  Updates:
   - Samsung hdptx driver improvements for modernizing the register
     access and code cleanup
   - Qualcomm drop duplicate v8 DP headers, improved runtime handling

    [27 lines not shown]
DeltaFile
+854-10drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
+743-0drivers/phy/qualcomm/phy-qcom-qmp-pcie-multiphy.c
+417-42drivers/phy/qualcomm/phy-qcom-qmp-combo.c
+391-0drivers/phy/spacemit/phy-k3-common.c
+148-139drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
+252-0drivers/phy/spacemit/phy-k3-combo.c
+2,805-19160 files not shown
+4,608-35966 files

Linux/linux ab9b9b5Documentation/devicetree/bindings/soundwire qcom,soundwire.yaml, drivers/soundwire stream.c intel_ace2x.c

Merge tag 'soundwire-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

Pull soundwire updates from Vinod Koul:

 - Intel dmi quirks ghost list handling for Asus Zenbook Duo,
   Asus ROG Zephyrus Duo and Asus Expertbook. Intel Peripheral
   bra_block_alignment handling

 - Cadence library BRA_NumBytes[8] support

 - Qualcomm SCP address paging, bus mclk_freq support. Increase of
   data ports to 17 and driver improvements

* tag 'soundwire-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
  soundwire: dmi-quirks: Disable ghost Realtek on Asus ROG Zephyrus Duo
  soundwire: stream: validate slave port properties
  soundwire: honor clock_reg_supported in the clock scaling check
  soundwire: qcom: set the bus mclk_freq property
  soundwire: dmi-quirks: Disable ghost Realtek on Asus Zenbook Duo

    [13 lines not shown]
DeltaFile
+41-1drivers/soundwire/dmi-quirks.c
+29-6drivers/soundwire/cadence_master.c
+21-3drivers/soundwire/qcom.c
+10-10Documentation/devicetree/bindings/soundwire/qcom,soundwire.yaml
+18-2drivers/soundwire/intel_ace2x.c
+13-4drivers/soundwire/stream.c
+132-266 files not shown
+164-3312 files

Linux/linux 2f43193drivers/iommu dma-iommu.c, include/linux swiotlb.h

Merge tags 'dma-mapping-7.3-2026-08-24' and 'dma-mapping-7.3-2026-08-24-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux

Pull dma-mapping updates from Marek Szyprowski:

 - swiotlb:
     - new configuration option for the default pool size
       (Jagadeesh Pagadala)
     - reduce overhead for high watermark tracking (chenhuguanshen)

 - minor code cleanups and improvements (Vova Sharaienko, Honglei Huang
   and Marek Szyprowski)

 - add proper tracking of the shared DMA state through direct, pool and
   swiotlb paths (Aneesh Kumar K.V)

   This is important for confidential-computing

* tag 'dma-mapping-7.3-2026-08-24' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux:
  dma/swiotlb: decouple high watermark tracking from CONFIG_DEBUG_FS

    [29 lines not shown]
DeltaFile
+321-124kernel/dma/swiotlb.c
+251-80kernel/dma/direct.c
+176-61kernel/dma/pool.c
+42-47drivers/iommu/dma-iommu.c
+3-53kernel/dma/direct.h
+28-13include/linux/swiotlb.h
+821-37819 files not shown
+980-42125 files

Linux/linux 918e252lib/tests slub_kunit.c, mm mempool.c memcontrol.c

Merge tag 'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull slab updates from Vlastimil Babka:

 - Add kfree_rcu_nolock() that can be used from contexts where spinning
   on a lock might be unsafe, such as a BPF program attached to an
   arbitrary function, or in NMI context. This complements the existing
   kfree_nolock() support (Harry Yoo)

 - Runtime instead of compile-time slabobj_ext sizing.

   Avoid wasting memory when memory allocation profiling is compiled but
   not enabled, with initial partial support to also avoid wasting
   memory for objcg pointers when those are not needed, while profiling
   is enabled (Vlastimil Babka)

 - Various non-urgent fixes, cleanups and optimizations (Hao Li,
   Hongling Zeng, Li RongQing, Li Xiasong, Seongjun Hong, Shengming Hu)


    [22 lines not shown]
DeltaFile
+398-274mm/slub.c
+210-33mm/slab.h
+139-51lib/tests/slub_kunit.c
+85-26mm/slab_common.c
+19-18mm/memcontrol.c
+24-11mm/mempool.c
+875-41311 files not shown
+945-46617 files

Linux/linux a0300e8. MAINTAINERS

Merge tag 'configfs-for-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux

Pull configfs update from Andreas Hindborg:
 "Update configfs MAINTAINERS entry.

  Breno Leitao will maintain configfs C code going forward. I will
  continue maintaining configfs Rust parts"

* tag 'configfs-for-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux:
  MAINTAINERS: configfs: split configfs entry in C and Rust parts
DeltaFile
+9-4MAINTAINERS
+9-41 files

Linux/linux 5b05bb3drivers/platform/x86 lg-laptop.c, drivers/platform/x86/amd amd_halo_led.c

Merge tag 'platform-drivers-x86-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform driver updates from Ilpo Järvinen
 "Highlights:

  Major refactoring effort: stop setting acpi_device_name/class() and
  pnp.device_class to facilitate their eventual removal

  Many rollback/remove path fixes (presumably mostly found by AI)

  Miscellaneous cleanups / refactoring / improvements

  amd/halo:
   - Add Halo RGB LED driver

  amd/hsmp:
   - Properly serialize probe, remove, and data paths
   - Add support for protocol v7 used by Family 1AH Model 80H
   - Fix error checking corner cases (largely from AI review)

    [107 lines not shown]
DeltaFile
+652-40drivers/platform/x86/uniwill/uniwill-acpi.c
+416-236drivers/platform/x86/lg-laptop.c
+332-89drivers/platform/x86/hp/hp-wmi.c
+330-0drivers/platform/x86/amd/pmf/metrics.c
+323-0drivers/platform/x86/lenovo/yb9-kbdock.c
+315-0drivers/platform/x86/amd/amd_halo_led.c
+2,368-36594 files not shown
+5,355-1,051100 files

Linux/linux 8bfab83Documentation/devicetree/bindings/mailbox ti,message-manager.txt ti,k2g-message-manager.yaml, drivers/mailbox exynos-mailbox.c pcc.c

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

Pull mailbox updates from Jassi Brar:

 - mhuv2:
     - convert channel translation to fw_xlate()
     - use generic device property APIs

 - axiado:
     - add AX3005 mailbox controller driver and DT bindings

 - bcm2835:
     - use platform_get_irq()
     - simplify probe error handling

 - cix:
     - fix DT property string typo
     - use dev_err_probe()


    [51 lines not shown]
DeltaFile
+395-0drivers/mailbox/axiado-mailbox.c
+96-0Documentation/devicetree/bindings/mailbox/axiado,ax3005-mailbox.yaml
+67-20drivers/mailbox/pcc.c
+66-6drivers/mailbox/exynos-mailbox.c
+67-0Documentation/devicetree/bindings/mailbox/ti,k2g-message-manager.yaml
+0-50Documentation/devicetree/bindings/mailbox/ti,message-manager.txt
+691-7627 files not shown
+814-19833 files

Linux/linux 47096fcdrivers/i2c/busses i2c-amd-asf-plat.c i2c-mxs.c

Merge tag 'i2c-7.3-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux

Pull more i2c updates from Andi Shyti:
 "Fixes and cleanups around probe error handling, resource management
  and a minor Rust cleanup.

  Drivers:
   - several drivers: drop duplicate IRQ error reporting
   - imx-lpi2c: improve probe initialization and error cleanup
   - mxs: fix DMA channel leak on probe failure
   - ocores: fix clock cleanup on resume failure
   - rcar: handle reset controllers without status support

  Muxes:
   - demux-pinctrl: fix OF node leak on allocation failure

  Rust:
   - mark trivial I2cAdapter reference-counting methods inline"


    [9 lines not shown]
DeltaFile
+28-12drivers/i2c/busses/i2c-imx-lpi2c.c
+12-15drivers/i2c/busses/i2c-rcar.c
+2-4drivers/i2c/busses/i2c-stm32f4.c
+5-1drivers/i2c/busses/i2c-ocores.c
+1-4drivers/i2c/busses/i2c-mxs.c
+2-2drivers/i2c/busses/i2c-amd-asf-plat.c
+50-3824 files not shown
+78-7430 files

Linux/linux cf9610fdrivers/pinctrl/airoha pinctrl-an7581.c pinctrl-an7583.c, drivers/pinctrl/mediatek pinctrl-mt6858.c pinctrl-mtk-mt6858.h

Merge tag 'pinctrl-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control updates from Linus Walleij:
 "Core changes:

   - Use the non-blocking mux_state_try_select() in the generic MUX pin
     control back-end

   - Free pin maps on pinctrl_generic_to_map() failure in the core
     helpers

  New hardware pin control:

   - Qualcomm Maili TLMM SoC, PMG1110 PMIC, and Eliza LPASS LPI TLMM SoC
     (this is for the low power audio, LPASS = Low Power Audio SubSystem
     portions)

   - Upboard support on top of the Intel pin controller


    [49 lines not shown]
DeltaFile
+215-2,454drivers/pinctrl/airoha/pinctrl-airoha.c
+2,378-0drivers/pinctrl/mediatek/pinctrl-mtk-mt6858.h
+1,625-0drivers/pinctrl/qcom/pinctrl-maili.c
+1,517-0drivers/pinctrl/airoha/pinctrl-an7583.c
+1,487-0drivers/pinctrl/airoha/pinctrl-an7581.c
+1,409-0drivers/pinctrl/mediatek/pinctrl-mt6858.c
+8,631-2,454113 files not shown
+15,234-2,904119 files

Linux/linux 0b0e645drivers/auxdisplay ht16k33.c charlcd.c

Merge tag 'auxdisplay-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay

Pull auxdisplay updates from Andy Shevchenko:

 - Cancel backlight work on panel registration failure

 - Miscellaneous cleanups

* tag 'auxdisplay-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay:
  auxdisplay: charlcd: cancel backlight work on registration failure
  auxdisplay: panel: Remove unused callback binding code
  auxdisplay: Remove redundant dev_err()
DeltaFile
+0-37drivers/auxdisplay/panel.c
+14-7drivers/auxdisplay/charlcd.c
+1-4drivers/auxdisplay/ht16k33.c
+15-483 files

Linux/linux 564ed40include/linux slab.h rcupdate.h, lib/tests slub_kunit.c

Merge branch 'slab/for-7.3/kfree_rcu_nolock' into slab/for-next

Merge series "mm/slab: introduce kfree_rcu_nolock() and improve
slub_kunit coverage" from Harry Yoo. From the cover letter [1]:

This series improves kmalloc_nolock() and kfree_nolock() coverage in
slub_kunit and introduces kfree_rcu_nolock() for unknown context as
suggested by Alexei Starovoitov.

Unknown context means the caller does not know whether spinning on a
lock is safe (e.g., a BPF program attached to an arbitrary kernel
function or in NMI context).

The slab allocator already supports unknown context via kmalloc_nolock()
and kfree_nolock(), but te slab allocator does not support freeing
objects by RCU in unknown context.

It is not ideal to have completely separate batching for unknown context
because the worst scenario where spinning on a lock would lead to

    [30 lines not shown]
DeltaFile
+140-80mm/slub.c
+139-51lib/tests/slub_kunit.c
+64-21mm/slab_common.c
+50-2mm/slab.h
+28-4include/linux/rcupdate.h
+3-13include/linux/slab.h
+424-1712 files not shown
+435-1728 files

Linux/linux 160dcfeinclude/linux memcontrol.h slab.h, mm memcontrol.c slab_common.c

Merge branch 'slab/for-7.3/objext_split' into slab/for-next

Merge series "mm/slab, alloc_tag: reduce obj_ext memory waste" from
myself. From the cover letter [1]:

It's been bothering me that the memory usage of struct slabobj_ext
depend only on config options and not whether the fields are actually
used. So with both CONFIG_MEMCG=y and CONFIG_MEM_ALLOC_PROFILING=y there
is always objcg field and codetag_ref field. And thus:

1) Having memory allocation profiling config-enabled but not
   boot-enabled means wasted memory on unused codetag_refs. This makes
   it less suitable for a general distro config and the page allocator
   side doesn't suffer from this, only slab and percpu.

2) Complementary, with memory allocation profiling enabled, there are
   caches/slabs that don't need the objcg field, so memory is wasted on
   those.


    [36 lines not shown]
DeltaFile
+166-134mm/slub.c
+192-37mm/slab.h
+39-6mm/slab_common.c
+19-18mm/memcontrol.c
+25-3include/linux/slab.h
+0-13include/linux/memcontrol.h
+441-2116 files not shown
+461-22712 files

Linux/linux 41a9c2b. MAINTAINERS

MAINTAINERS: configfs: split configfs entry in C and Rust parts

Split configfs MAINTAINERS entry in C and Rust parts. Mark Breno Leitao as
maintainer of configfs C parts. Mark Andreas Hindborg as maintainer of
configfs Rust parts.

Acked-by: Breno Leitao <leitao at debian.org>
Signed-off-by: Andreas Hindborg <a.hindborg at kernel.org>
DeltaFile
+9-4MAINTAINERS
+9-41 files

Linux/linux 0a0d1d5kernel scftorture.c

Merge tag 'scftorture.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux

Pull smp_call_function() torture-test updates from Paul McKenney:

 - Count single_rpc offline failures in statistics output

 - Make invoker threads actually wait for all threads to start

* tag 'scftorture.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux:
  scftorture: Make invoker threads actually wait for all threads to start
  scftorture: Count single_rpc offline failures in statistics output
DeltaFile
+2-1kernel/scftorture.c
+2-11 files

Linux/linux 83684c4kernel/rcu tree_plugin.h tree_nocb.h, rust/kernel/sync srcu.rs

Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux

Pull RCU updates from Paul McKenney:
 "Make expedited grace periods expedite normal RCU callbacks

  Miscellaneous fixes:
   - Improve diagnostic output with character task states
   - Mark accesses to inform KCSAN of concurrency design
   - Move from kmalloc() to kmalloc_obj()
   - Documentation updates
   - Improve handling of RCU deferred quiescent states
   - Clean up unused function arguments and structure fields
   - Reduce show_rcu_gp_kthreads() stack space

  Tasks RCU updates:
   - Clean up after SRCU re-implementation of Tasks Trace RCU
   - Mark accesses to inform KCSAN of concurrency design
   - Add ->lazy_timer status to diagnostic output
   - Remove an unnecessary memory barrier

    [44 lines not shown]
DeltaFile
+253-121kernel/rcu/rcutorture.c
+121-74kernel/rcu/tree.c
+171-0rust/kernel/sync/srcu.rs
+98-41kernel/rcu/rcu_segcblist.c
+98-28kernel/rcu/tree_nocb.h
+77-16kernel/rcu/tree_plugin.h
+818-28033 files not shown
+1,251-48139 files

Linux/linux 289413b. MAINTAINERS, Documentation/devicetree/bindings/mailbox axiado,ax3005-mailbox.yaml

dt-bindings: mailbox: add Axiado AX3005 mailbox

Add a devicetree binding for the Axiado AX3005 mailbox controller.
The controller provides inter-processor communication channels
between the host CPU and the coprocessor, with separate TX and RX
register regions.

Add the corresponding MAINTAINERS entry covering the binding.

Signed-off-by: Swark Yang <syang at axiado.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>
Signed-off-by: Jassi Brar <jassisinghbrar at gmail.com>
DeltaFile
+96-0Documentation/devicetree/bindings/mailbox/axiado,ax3005-mailbox.yaml
+7-0MAINTAINERS
+103-02 files

Linux/linux 14af7a9. MAINTAINERS, drivers/mailbox Makefile Kconfig

mailbox: add Axiado AX3005 mailbox driver

Add a mailbox controller driver for the Axiado AX3005 SoC.
The controller provides communication channels between
the host CPU and the coprocessor.

The hardware provides 8 TX channels and 8 RX channels
through separate register regions. RX channels use
per-channel interrupts, while TX completion is detected by
polling the FIFO status.

Add the driver path to the existing Axiado mailbox entry in
MAINTAINERS.

Signed-off-by: Swark Yang <syang at axiado.com>
Signed-off-by: Jassi Brar <jassisinghbrar at gmail.com>
DeltaFile
+395-0drivers/mailbox/axiado-mailbox.c
+10-0drivers/mailbox/Kconfig
+2-0drivers/mailbox/Makefile
+1-0MAINTAINERS
+408-04 files

Linux/linux 4352b8adrivers/hwmon spd5118.c, drivers/i3c master.c

Merge tag 'i3c/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux

Pull I3C updates from Alexandre Belloni:
 "A new driver this cycle, for the AMD AXI I3C controller.

  There are also new features such as IBI wakeup support, SETAASA device
  discovery and ACPI support for the the DAA methods, meaning we can now
  communicate with the SPD devices on DDR5 modules.

  New driver:
   - AMD AXI I3C master controller

  Subsystem:
   - I3C Common Command Code (CCC) handling improvements, especially
     around GET CCCs
   - SETAASA device discovery support
   - ACPI support for all existing DAA methods like SETDASA, SETNEWDA as
     well as I2C devices on I3C bus
   - IBI-based wakeup support

    [29 lines not shown]
DeltaFile
+1,124-0drivers/i3c/master/amd-i3c-master.c
+536-96drivers/i3c/master.c
+272-118drivers/i3c/master/renesas-i3c.c
+145-43drivers/i3c/master/dw-i3c-master.c
+52-67drivers/hwmon/spd5118.c
+68-6drivers/i3c/master/mipi-i3c-hci/pio.c
+2,197-33021 files not shown
+2,470-37827 files

Linux/linux 570f7e3Documentation/PCI/controller pci-controller-drivers.rst, drivers/char/agp via-agp.c

Merge tag 'pci-v7.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI updates from Bjorn Helgaas:
 "Resource management:

   - Add hotplug reservation only once (not at each level of the
     hierarchy) so bridge windows don't grow more than necessary (Ilpo
     Järvinen)

  Driver binding:

   - Rework device matching so device ID lifetime only needs to cover
     the probe path since dynamic IDs can be removed at any time (Gary
     Guo)

  Error handling:

   - Update mappings of AER errors to agent & layer and log them for
     each individual error when multiple errors detected (Lukas Wunner)

    [321 lines not shown]
DeltaFile
+467-0drivers/pci/controller/pcie-tegra264.c
+402-0Documentation/PCI/controller/pci-controller-drivers.rst
+72-236drivers/char/agp/via-agp.c
+165-110drivers/pci/pcie/aspm.c
+216-59drivers/pci/pcie/aer.c
+263-0drivers/pci/controller/cadence/pcie-cadence-debugfs.c
+1,585-405104 files not shown
+4,242-1,054110 files

Linux/linux b6b019aarch/parisc/include/asm serial.h, arch/parisc/kernel head.S

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

Pull parisc architecture updates from Helge Deller:

 - Drop PER_HPUX personality from UAPI headers

 - Infinite loop fix when parsing IRQ value in eisa code

 - Switch to use asm-generic/serial.h

 - Prevent possible unaligned asm code in head.S

* tag 'parisc-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: eisa: Fix infinite loop when parsing invalid IRQ value
  parisc: Fix alignment of asm statements in head.S
  parisc: eisa_eeprom: Add missing MODULE_DESCRIPTION()
  parisc: Use asm-generic/serial.h
  parisc: sba_iommu: Remove dead DEBUG_DMB_TRAP code
  UAPI: Drop PER_HPUX personality
  parisc: superio: Spelling s/Peterson/Petersen/
DeltaFile
+0-21drivers/parisc/sba_iommu.c
+0-8arch/parisc/include/asm/serial.h
+5-0drivers/parisc/eisa.c
+1-1drivers/parisc/superio.c
+1-0drivers/parisc/eisa_eeprom.c
+1-0arch/parisc/kernel/head.S
+8-301 files not shown
+8-317 files

Linux/linux 66ec24carch/s390/kernel uv.c perf_cpum_cf.c, arch/s390/pci pci_event.c

Merge tag 's390-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 updates from Vasily Gorbik:

 - Add a cpuidle driver with polling and enabled wait states using the
   existing CPU idle infrastructure and idle governor to improve latency
   for frequent sleep/wakeup cycles. Remove the obsolete tick delay
   heuristic and generic arch_needs_cpu() hook. Add the corresponding
   driver entry to MAINTAINERS

 - Add kCFI support using the generic support provided by Clang

 - Enable Clang CONTEXT_ANALYSIS for various architecture code and for
   char, PCI, CIO and virtio drivers. Add required lock annotations,
   exclude unsupported mm helpers and remove conditional PCI locking

 - Fix secure storage access exception handling and reintroduce
   DCACHE_WORD_ACCESS previously removed as a workaround


    [73 lines not shown]
DeltaFile
+158-132drivers/s390/crypto/pkey_api.c
+145-77arch/s390/kernel/perf_cpum_cf.c
+109-96arch/s390/pci/pci_event.c
+155-3arch/s390/tools/relocs.c
+115-0drivers/cpuidle/cpuidle-s390.c
+66-1arch/s390/kernel/uv.c
+748-30977 files not shown
+1,159-54683 files

Linux/linux 388b607arch/x86/platform/efi quirks.c, drivers/firmware/efi apple-properties.c runtime-wrappers.c

Merge tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI updates from Ard Biesheuvel:

 - Set a timeout for EFI runtime service completions, and declare the
   firmware wedged if it is exceeded. Note that this requires special
   handling in case the firmware does return after all

 - Rate limit the efivarfs statfs() handler as the QueryVariableInfo()
   runtime service can be costly

 - Sanity check the size of struct properties_header on Mac/x86

 - Tweak the prototype of efi_guid_to_str()

* tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efivarfs: Rate limit statfs() handler
  efi: apple-properties: validate setup data header length
  efi: make efi_guid_to_str() take a const GUID pointer

    [7 lines not shown]
DeltaFile
+60-10drivers/firmware/efi/runtime-wrappers.c
+24-6fs/efivarfs/super.c
+1-8arch/x86/platform/efi/quirks.c
+5-3include/linux/efi.h
+4-1drivers/firmware/efi/apple-properties.c
+1-0tools/objtool/noreturns.h
+95-286 files

Linux/linux 91959a3include/linux kexec_handover.h kho_radix_tree.h, kernel/liveupdate kexec_handover_debug.c kexec_handover.c

Merge tag 'liveupdate-v7.3-rc1-20260823' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull more liveupdate updates from Mike Rapoport:
 "Make boot time huge page allocation work nicely with kexec handover.

  Today allocation of gigantic pages in HugeTLB cannot work reliably
  with kexec handover (KHO):

   - HugeTLB allocates gigantic pages using memblock and autoscaling of
     KHO scratch accounts for these allocations. When gigantic pages
     occupy half of the memory of more, KHO fails to allocate its
     scratch memory.

   - After kexec handover, memblock allocations exclusively use KHO
     scratch that is not supposed to contain preserved memory. This
     essentially blocks preservation of HugeTLB with gigantic pages.

  Extend early memory pools available for KHO kernel with areas that are
  guaranteed not to contain preserved memory"

    [23 lines not shown]
DeltaFile
+414-111kernel/liveupdate/kexec_handover.c
+120-34mm/memblock.c
+40-20include/linux/kho_radix_tree.h
+26-5include/linux/kexec_handover.h
+15-14mm/mm_init.c
+0-25kernel/liveupdate/kexec_handover_debug.c
+615-20915 files not shown
+673-25421 files

Linux/linux df51bdcdrivers/mtd/nand/raw qcom_nandc.c mpc5121_nfc.c, drivers/mtd/nand/raw/gpmi-nand gpmi-nand.c

Merge tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd updates from Miquel Raynal:
 "Raw NAND changes:
   - Sunxi: Support added for the H616 compatible
   - Qcom: Support added for the MDM9607 compatible
   - Support for the Toshiba TC58NVG1S3H part
   - GPMI: New debugfs entry to expose the chip geometry
   - PL353: Timing updates and software ECC support have been fixed

  SPI NAND changes:
   - fmsh: Support added for FM25G{01,02}B chips
   - HeYangTek: Support added for HYF1GQ4UDACAE

  Aside from these main changes, there is a high load of misc fixes and
  hardening changes, and exceptionally no SPI NOR change"

* tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits)
  mtd: rawnand: sunxi: fix H6/H616 controller timings

    [20 lines not shown]
DeltaFile
+187-46drivers/mtd/nand/raw/sunxi_nand.c
+132-0drivers/mtd/nand/spi/heyangtek.c
+103-0drivers/mtd/nand/spi/fmsh.c
+12-27drivers/mtd/nand/raw/mpc5121_nfc.c
+22-8drivers/mtd/nand/raw/qcom_nandc.c
+29-0drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
+485-8124 files not shown
+609-10830 files

Linux/linux 61a09cffs/smb/server connection.c vfs_cache.c, fs/smb/server/mgmt user_session.c

Merge tag 'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb

Pull smb server updates from Namjae Jeon:
 "This contains server updates focused on SMB2 command sequencing, SMB3
  request replay and encryption, Apple Time Machine interoperability,
  protocol-compatibility fixes validated with smbtorture, security
  hardening, SMB Direct transport support, connection reliability, and
  other correctness improvements.

  New features:

   - Implement the SMB2 command sequence window

     Enforce the credit-based MessageId range for each connection,
     rejecting out-of-window, duplicate, and wrapped sequence numbers.
     This prevents invalid requests and same-channel replays from being
     processed

   - Add SMB3 request replay support

    [113 lines not shown]
DeltaFile
+2,796-379fs/smb/server/smb2pdu.c
+477-82fs/smb/server/vfs.c
+284-60fs/smb/server/oplock.c
+245-35fs/smb/server/vfs_cache.c
+152-96fs/smb/server/mgmt/user_session.c
+195-28fs/smb/server/connection.c
+4,149-68043 files not shown
+5,447-87549 files

Linux/linux 0714cf4. MAINTAINERS

MAINTAINERS: update btrfs git tree entries

Add new entry pointing to the development branch so e.g. sashiko can
pick it as the baseline. The other entry is for linux-next and slightly
behind.

Signed-off-by: David Sterba <dsterba at suse.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+2-1MAINTAINERS
+2-11 files

Linux/linux 8552019security/keys/trusted-keys trusted_tpm1.c

Merge tag 'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull TPM update from Jarkko Sakkinen:
 "Just a single bug fix"

* tag 'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  KEYS: trusted: Fix TPM teardown ordering
DeltaFile
+1-1security/keys/trusted-keys/trusted_tpm1.c
+1-11 files

Linux/linux e5f9260fs/ocfs2 xattr.c, fs/ocfs2/cluster tcp.c heartbeat.c

Merge tag 'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - "ocfs2/dlm: bound peer-controlled lengths in the o2dlm" (Bryam
   Vargas)

   Validate and bound all input lengths and count fields in the o2dlm
   migration and recovery receive handlers to prevent memory corruption
   and kernel panics from malformed cluster messages

 - "ocfs2: validate xattr entry bounds" (Cen Zhang)

   Validate OCFS2 extended attribute entry name and value bounds during
   metadata reads to prevent out-of-range memory accesses during
   retrieval or listing operations.

 - "taskstats: fix cgroupstats invalid fd handling and add selftests"
   (Yiyang Chen)

    [69 lines not shown]
DeltaFile
+280-103fs/ocfs2/cluster/heartbeat.c
+268-56fs/ocfs2/xattr.c
+270-0lib/math/tests/polynomial_kunit.c
+231-0tools/testing/selftests/acct/cgroupstats.c
+155-31fs/ocfs2/cluster/tcp.c
+10-174lib/random32.c
+1,214-36479 files not shown
+2,587-98085 files

Linux/linux 9b7e2fedrivers/mtd/nand/raw nand_onfi.c qcom_nandc.c, drivers/mtd/nand/raw/gpmi-nand gpmi-nand.c

Merge tag 'nand/for-7.3' into mtd/next

* Raw NAND changes
- Sunxi: Support added for the H616 compatible
- Qcom: Support added for the MDM9607 compatible
- Support for the Toshiba TC58NVG1S3H part
- GPMI: New debugfs entry to expose the chip geometry
- PL353: Timing updates and software ECC support have been fixed

* SPI NAND changes
- fmsh: Support added for FM25G{01,02}B chips
- HeYangTek: Support added for HYF1GQ4UDACAE

Aside from these main changes, there is the usual load of misc fixes and
hardening changes.
DeltaFile
+187-46drivers/mtd/nand/raw/sunxi_nand.c
+132-0drivers/mtd/nand/spi/heyangtek.c
+103-0drivers/mtd/nand/spi/fmsh.c
+22-8drivers/mtd/nand/raw/qcom_nandc.c
+29-0drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
+25-2drivers/mtd/nand/raw/nand_onfi.c
+498-5615 files not shown
+576-7721 files