Linux/linux d6d3455 — security/landlock domain.h

Merge tag 'landlock-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux

Pull Landlock fix from Mickaël Salaün:
 "This fixes a Clang bug by removing an annotation, which was introduced
  mostly for documentation"

* tag 'landlock-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux:
  landlock: Drop __counted_by from landlock_domain.handled_masks
DeltaFile
+7-2security/landlock/domain.h
+7-21 files

Linux/linux f479598 — Documentation/devicetree/bindings/spi snps,dw-apb-ssi.yaml, drivers/spi spi-cadence-quadspi.c spi-nxp-fspi.c

Merge tag 'spi-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi fixes from Mark Brown:
 "A small collection of driver specific fixes, plus a new device ID in
  the DesignWare device tree binding.

  One of the sg2044 fixes which enforces clock limits properly is more
  critical than average since getting them wrong might lead to data
  corruption"

* tag 'spi-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
  spi: dt-bindings: snps,dw-apb-ssi: Add Synaptics sl2610 spi
  spi: sg2044-nor: Honor SPI clock limits
  spi: sg2044-nor: Return transfer errors
  spi: cadence-qspi: Fix status polling with octal DTR chips
  spi: spi-nxp-fspi: exit stop mode before waiting for DLL lock
DeltaFile
+50-10drivers/spi/spi-sg2044-nor.c
+14-8drivers/spi/spi-nxp-fspi.c
+1-2drivers/spi/spi-cadence-quadspi.c
+1-0Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
+66-204 files

Linux/linux 5906f15 — drivers/regulator tps6594-regulator.c ltc3676.c

Merge tag 'regulator-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fixes from Mark Brown:
 "There's a couple of core fixes here: there were a couple of issues
  with of_regulator_bulk_get_all() not behaving consistently with the
  other bulk regulator APIs which caused memory leaks and error handling
  issues in users.

  We also have a couple of fairly standard driver specific fixes"

* tag 'regulator-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: ltc3676: don't read the write-only HRST and CLIRQ registers
  regulator: of: state who owns the array from of_regulator_bulk_get_all()
  regulator: of: fill in supply names in of_regulator_bulk_get_all()
  regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4
DeltaFile
+22-7drivers/regulator/of_regulator.c
+12-3drivers/regulator/ltc3676.c
+3-3drivers/regulator/tps6594-regulator.c
+37-133 files

Linux/linux d5b6dc3 — drivers/scsi ch.c, drivers/scsi/qedi qedi_main.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Driver (and tape media changer) only fixes. Three of the fixes are
  about the same size, (ch, ufs decouble CQ and ufs avoid unsafe MMIO)
  but the unsafe MMIO is the least obvious logic change"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: ufs: core: Decouple CQ sweep from request iterator in MCQ
  scsi: ufs: core: Avoid unsafe MMIO reads in ufshcd_mcq_compl_all_cqes_lock()
  scsi: ch: Do not keep references to data transfer element devices
  scsi: ufs: mediatek: Handle mPHY power-on failures
  scsi: qedi: Initialize callback state before registration
  scsi: ufs: core: Hold a clock reference across the probe
DeltaFile
+26-27drivers/ufs/core/ufshcd.c
+17-13drivers/ufs/core/ufs-mcq.c
+9-20drivers/scsi/ch.c
+16-2drivers/ufs/host/ufs-mediatek.c
+1-2drivers/scsi/qedi/qedi_main.c
+69-645 files

Linux/linux 4375b45 — drivers/block zloop.c, drivers/nvme/host core.c

Merge tag 'block-7.3-20261010' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull block fixes from Jens Axboe:

 - NVMe fixes via Keith:
     - Fix swapped ZRASF zone state values for full and read only
     - nvme-multipath revalidate head zones after unfreezing the head
       queue
     - Revert "nvme: do not reset controllers in NVME_CTRL_NEW state",
       which broke things
     - nvmet fixes for invalid NSIDs on feature 82h and using the local
       P2P device on metadata allocation failure

 - zloop: zero out only the unread tail of a short read

* tag 'block-7.3-20261010' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  Revert "nvme: do not reset controllers in NVME_CTRL_NEW state"
  zloop: zero out only the unread tail of short reads
  nvmet: use the local P2P device on metadata allocation failure

    [3 lines not shown]
DeltaFile
+24-7drivers/block/zloop.c
+11-1drivers/nvme/host/core.c
+2-2include/linux/nvme.h
+4-0drivers/nvme/target/pr.c
+1-1drivers/nvme/target/core.c
+42-115 files

Linux/linux 3d8cc52 — security/landlock domain.h

landlock: Drop __counted_by from landlock_domain.handled_masks

With clang 22 and CONFIG_FORTIFY_SOURCE, the second
landlock_restrict_self() call hits a bogus fortify report in
inherit_ruleset():

  memcpy: detected buffer overflow: 4 byte write of buffer size 0
  Call Trace:
   __fortify_panic
   landlock_merge_ruleset
   __se_sys_landlock_restrict_self

handled_masks[] lives in an anonymous struct inside the anonymous union
that overlays work_free.  For such a flexible array, clang computes the
address of the __counted_by counter as the start of the array instead of
&num_layers.  The bound is then read from handled_masks[0], i.e. from
the first layer's access masks, which is not a count.  The same layout
crashes clang itself in a standalone test.


    [15 lines not shown]
DeltaFile
+7-2security/landlock/domain.h
+7-21 files

Linux/linux b7c0316 — io_uring net.c kbuf.c

Merge tag 'io_uring-7.3-20261010' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull io_uring fixes from Jens Axboe:

 - Don't spin on local work the exiting task can't run.

   For a ring still R_DISABLED when the task got its tctx node, the
   submitter is set later and may be another task, so DEFER_TASKRUN
   local work stays pending forever and the exiting task spins in
   do_exit().

 - Don't charge the SQ/CQ rings or provided buffer rings to
   RLIMIT_MEMLOCK. The region API conversion started charging them,
   which the rings had been exempt from.

 - Don't exempt disabled rings from task restrictions on register

 - Populate the CONNECT filter fields for a 24-byte sockaddr_in6


    [6 lines not shown]
DeltaFile
+15-6io_uring/register.c
+8-5io_uring/io_uring.c
+5-5io_uring/memmap.c
+3-4io_uring/cancel.c
+3-3io_uring/kbuf.c
+3-1io_uring/net.c
+37-243 files not shown
+41-269 files

Linux/linux 5f97a3e — fs/xfs xfs_bmap_util.c xfs_exchrange.c, fs/xfs/libxfs xfs_log_format.h xfs_exchmaps.c

Merge tag 'xfs-fixes-7.3-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

Pull xfs fixes from Carlos Maiolino:
 "This fixes a data corruption vector where a user could trick the
  exchange-range feature to add shared blocks beyond the file's EOF,
  which may then be used to modify data on another file"

* tag 'xfs-fixes-7.3-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
  xfs: fix exchange-range-to-eof file size exchange
  xfs: stop exchanging reflink flags when exchanging mappings
DeltaFile
+14-79fs/xfs/libxfs/xfs_exchmaps.c
+37-14fs/xfs/xfs_exchrange.c
+6-9fs/xfs/xfs_bmap_util.c
+1-3fs/xfs/libxfs/xfs_log_format.h
+58-1054 files

Linux/linux 4d61397 — arch/x86/include/asm cpufeatures.h tlb.h, arch/x86/kernel/cpu amd.c

Merge tag 'x86-urgent-2026-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fix from Ingo Molnar:

 - Work around AMD TLBI Erratum #1718 (Borislav Petkov)

* tag 'x86-urgent-2026-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/CPU/AMD: Fix AMD TLBI Erratum #1718
DeltaFile
+6-0arch/x86/include/asm/tlb.h
+4-0arch/x86/kernel/cpu/amd.c
+3-0arch/x86/include/asm/cpufeatures.h
+13-03 files

Linux/linux b2d929a — arch/riscv Kconfig.errata, arch/riscv/errata/sifive errata.c

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

Pull RISC-V fixes from Paul Walmsley:
 "Several security fixes, a significant strnlen() regression fix, and
  several other miscellaneous fixes:

   - Fix a regression in the Zbb-enabled strnlen() implementation when
     huge counts are specified

   - When userspace pointer masking is enabled, strip the tag from
     user-specified pointers in two spots in the RISC-V futex code where
     this was missing

   - When CONFIG_SHADOW_CALL_STACK=y, use a supervisor mode-only CSR bit
     to determine whether the trap came from userspace or not, rather
     than a userspace-writable register

   - Reset the HSTATUS.HU bit during CPU initialization to avoid
     unexpected behavior, as the RISC-V specification does not require

    [47 lines not shown]
DeltaFile
+18-2arch/riscv/lib/strnlen.S
+20-0arch/riscv/errata/sifive/errata.c
+13-4arch/riscv/include/asm/scs.h
+16-1arch/riscv/Kconfig.errata
+13-3arch/riscv/include/asm/insn-def.h
+12-0arch/riscv/kernel/cpufeature.c
+92-1014 files not shown
+127-2220 files

Linux/linux b88c841 — drivers/input/joystick xpad.c, drivers/input/misc ati_remote2.c

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

Pull input fixes from Dmitry Torokhov:

 - A fix for the ati_remote2 sysfs attributes handling, resolving type
   confusion after conversion to dev_groups

 - Updates to the xpad joystick driver adding support for the Corsair
   Novablade Pro controller (wired and 2.4 GHz wireless) and a newer
   hardware revision of the 8BitDo Pro 2 Wired Controller for Xbox.

* tag 'input-for-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox
  Input: xpad - add support for Corsair Novablade Pro
  Input: ati_remote2 - fix type confusion in device attribute handlers
DeltaFile
+4-8drivers/input/misc/ati_remote2.c
+4-0drivers/input/joystick/xpad.c
+8-82 files

Linux/linux 7dfb218 — fs/xfs xfs_exchrange.c, fs/xfs/libxfs xfs_exchmaps.c

xfs: fix exchange-range-to-eof file size exchange

Norbert Szetei posted a patch containing an incomplete description of a
bug in XFS_IOC_EXCHANGE_RANGE's TO_EOF flag.  The bug tricks
exchange-range into modifying a file so that it has shared blocks
starting beyond EOF, which is never allowed because files never have
written data beyond EOF, and you can only share written data blocks.
This is key to all the incorrect behavior that follows.

Eventually I got from Norbert a description of what's going wrong:

> Fair. Here it is with physical block numbers, 4k blocks. peer is the file
> that gets rewritten and file1 is the one that ends up with the flag
> cleared.
>
> Start, nothing shared:
>
>       peer size 4096   -> [100]
>       file1 size 12288 -> [200] [201] [202]

    [96 lines not shown]
DeltaFile
+37-14fs/xfs/xfs_exchrange.c
+11-2fs/xfs/libxfs/xfs_exchmaps.c
+48-162 files

Linux/linux d84d6c1 — fs/xfs xfs_bmap_util.c, fs/xfs/libxfs xfs_log_format.h xfs_exchmaps.c

xfs: stop exchanging reflink flags when exchanging mappings

When an exchange covers both files from offset 0 to i_disk_size,
xmi_can_exchange_reflink_flags() assumes every mapping moved and hands
the reflink flag over to the other file.

That assumption is wrong.  A file can still own shared blocks past
i_disk_size, e.g. after EXCHANGE_RANGE_TO_EOF sets a smaller size
without unmapping anything.  The flag is cleared anyway, and the next
write to such a block happens in place instead of CoW, corrupting the
other file that shares it.

Commit a23eca88448e ("xfs: fix exchange-range reflink flag clearing
issue with INO1_WRITTEN") fixed one instance of this.  Rather than add
another special case, stop moving the flags.
xfs_exchmaps_ensure_reflink() already sets the flag on both inodes
before the exchange, so both just keep it.

Nothing sets CLEAR_INO{1,2}_REFLINK anymore.  Intents logged by older

    [22 lines not shown]
DeltaFile
+3-77fs/xfs/libxfs/xfs_exchmaps.c
+6-9fs/xfs/xfs_bmap_util.c
+1-3fs/xfs/libxfs/xfs_log_format.h
+10-893 files

Linux/linux a5ebb76 — drivers/edac amd64_edac.c

Merge tag 'edac_urgent_for_v7.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras

Pull EDAC fix from Borislav Petkov:

 - amd64_edac: Shorten the ErrorInformation field read from the MCA_SYND
   MSR to only two bits. It is perfectly fine to do so because no system
   ever supported more than 2 bits of information (the Chip Selects used
   were only 4 maximum) and newer hardware will use only 2 bits anyway

* tag 'edac_urgent_for_v7.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:
  EDAC/amd64: Mask UMC chip select to the four implemented selects
DeltaFile
+2-2drivers/edac/amd64_edac.c
+2-21 files

Linux/linux bb934c2 — drivers/gpu/drm/amd/amdgpu amdgpu_debugfs.c, drivers/gpu/drm/amd/amdkfd kfd_device_queue_manager.c

Merge tag 'drm-fixes-2026-10-11' of https://gitlab.freedesktop.org/drm/kernel

Pull drm fixes from Dave Ailie:
 "Live from Dublin Airport, it's Saturday Night drm fixes.

  This week has the missing misc fixes from last week which I tracked
  down and seemed to be a race/bug in my lei setup somehow, once I asked
  lei to ignore it's cache I got the missing email. But there are more
  misc fixes this week and amd and intel ones.

  The main ones in this are amdgpu and xe, with vc4, vmwgfx, nouveau and
  imagination in the middle, with a bunch of small single fixes.

  Bit busier than I'd like, but the missing misc might explain it,
  anyways time for me to fly home.

  fb:
   - defer setup when fbdev_probe() fails, not just on -EAGAIN


    [84 lines not shown]
DeltaFile
+105-34drivers/gpu/drm/xe/xe_bo.c
+46-31drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
+35-30drivers/gpu/drm/vc4/vc4_v3d.c
+42-0drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c
+25-13drivers/gpu/drm/xe/xe_lrc.c
+26-6drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+279-11435 files not shown
+461-22841 files

Linux/linux b62f58b — drivers/i2c/busses i2c-qcom-geni.c

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

Pull i2c fix from Andi Shyti:
 "Just one qcom-geni fix for a runtime PM reference leak
  during transfer setup"

* tag 'i2c-fixes-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux:
  i2c: qcom-geni: release runtime PM reference when set_rate fails
DeltaFile
+2-1drivers/i2c/busses/i2c-qcom-geni.c
+2-11 files

Linux/linux c61e23e — drivers/gpu/drm/imagination pvr_vm.c pvr_mmu.c, drivers/gpu/drm/nouveau nouveau_abi16.c

Merge tag 'drm-misc-fixes-2026-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes

A pointer assignment fix for gud, a reference fix and a preallocation
size fix for imagination, a suspend fix and an allocation fix when idle
for vc4, and a hardware variant fix for nouveau.

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Maxime Ripard <self at mripard.dev>
Link: https://patch.msgid.link/asjkbknTHg2t8JGy@houat
DeltaFile
+27-30drivers/gpu/drm/vc4/vc4_v3d.c
+12-13drivers/gpu/drm/imagination/pvr_mmu.c
+8-16drivers/gpu/drm/vc4/vc4_irq.c
+4-4drivers/gpu/drm/imagination/pvr_vm.c
+7-1drivers/gpu/drm/vc4/vc4_gem.c
+1-1drivers/gpu/drm/nouveau/nouveau_abi16.c
+59-653 files not shown
+62-679 files

Linux/linux 492c4de — drivers/gpu/drm/amd/amdgpu amdgpu_gmc.c amdgpu_debugfs.c, drivers/gpu/drm/amd/amdkfd kfd_device_queue_manager.c

Merge tag 'amd-drm-fixes-7.3-2026-10-08' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes

amd-drm-fixes-7.3-2026-10-08:

amdgpu:
- Fix direct scanout alpha on some DRM_FORMATs
- UserQ fixes
- Fix tearing flips with PSR
- GPU reset vblank fix
- Debugfs register interface fix
- Fix display mode patching
- Expand Mac reserved memory workaround

amdkfd:
- SDMA doorbell fix
- Fix dma-buf reference leak in error path

Signed-off-by: Dave Airlie <airlied at redhat.com>


    [2 lines not shown]
DeltaFile
+46-31drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
+42-0drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c
+26-6drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+1-19drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
+19-0drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+7-10drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
+141-666 files not shown
+180-7612 files

Linux/linux a8013cb — drivers/gpu/drm/xe xe_mmio.c xe_i2c.c, drivers/gpu/drm/xe/display xe_fb_pin.c

Merge tag 'drm-xe-fixes-2026-10-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

Fixes on:
 - i2c removal (Fan)
 - system Controller Maibox header handling (Mallesh)
 - two bo pin/unpin accounting bugs (Thomas)
 - not emitting a w/a twice (Tvrtko)
 - xe_mmio_wait32() to honor delay/sleep maximums (Alan)

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Rodrigo Vivi <rodrigo.vivi at intel.com>
Link: https://patch.msgid.link/asfEfgbIjs0GJ-RF@intel.com
DeltaFile
+105-34drivers/gpu/drm/xe/xe_bo.c
+25-13drivers/gpu/drm/xe/xe_lrc.c
+8-8drivers/gpu/drm/xe/xe_sysctrl_mailbox.c
+3-3drivers/gpu/drm/xe/display/xe_fb_pin.c
+3-2drivers/gpu/drm/xe/xe_mmio.c
+4-1drivers/gpu/drm/xe/xe_i2c.c
+148-611 files not shown
+150-617 files

Linux/linux 3857c2f — drivers/pci/pcie aer.c

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

Pull PCI fix from Bjorn Helgaas:
 "This fixes some GPU initialization regressions caused by eddba19b8b5f
  ("PCI/AER: Support Advisory Non-Fatal Errors"), which appeared in
  v7.3-rc1.

  That commit also caused a MacBookPro16,1 spontaneous power-off
  regression; I expect a fix for that next week"

* tag 'pci-v7.3-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI/AER: Skip error recovery on false alarms
DeltaFile
+16-6drivers/pci/pcie/aer.c
+16-61 files

Linux/linux b71ccf6 — drivers/memstick/core memstick.c, drivers/memstick/host rtsx_usb_ms.c

Merge tag 'mmc-v7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc

Pull MMC/MEMSTICK fixes from Ulf Hansson:
 "MMC host:
   - cavium-octeon|thunderx: Destroy slot platform devices on remove
   - mtk-sd: Cancel request timeout work on remove
   - sdhci-sprd: Disable runtime PM on remove

  MEMSTICK:
   - Wait for request completion before freeing card
   - rtsx_usb_ms: Complete requests after eject instead of dropping
     them"

* tag 'mmc-v7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
  memstick: rtsx_usb_ms: complete requests after eject instead of dropping them
  memstick: core: wait for request completion before freeing card
  mmc: cavium-thunderx: destroy slot platform devices on remove
  mmc: cavium-octeon: destroy slot platform devices on remove
  mmc: sdhci-sprd: disable runtime PM on remove
  mmc: mtk-sd: Cancel request timeout work on remove
DeltaFile
+11-20drivers/memstick/host/rtsx_usb_ms.c
+2-6drivers/memstick/core/memstick.c
+4-1drivers/mmc/host/cavium-thunderx.c
+4-1drivers/mmc/host/cavium-octeon.c
+4-0drivers/mmc/host/sdhci-sprd.c
+1-0drivers/mmc/host/mtk-sd.c
+26-286 files

Linux/linux f7bec60 — drivers/media/usb/em28xx em28xx-video.c

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

Pull media fix from Mauro Carvalho Chehab:
 "A fix for em28xx unregister code affecting devices with FM radio
  support"

* tag 'media/v7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
  media: em28xx: use video_unregister_device for radio_dev
DeltaFile
+2-2drivers/media/usb/em28xx/em28xx-video.c
+2-21 files

Linux/linux 5f6ee18 — sound/hda/codecs/side-codecs tas2781_hda.c, sound/soc/amd/acp amd-acp70-acpi-match.c

Merge tag 'sound-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound fixes from Takashi Iwai:
 "A dozen of small fixes. All device-specific quirks or fixes, and
  nothing exciting is expected.

   - USB-audio and HD-audio quirks

   - HD-audio TAS2781 codec fix

   - ctxfi driver memory leak fix

   - ASoC AMD quirks

   - ASoC cs35l56 and adau1372 codec fixes"

* tag 'sound-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
  ASoC: amd: acp: Add more ACP7.0 match entries for Cirrus Logic parts
  ASoC: amd: acp: Add DMI override for ASUS EXPERTBOOK AM7406CKA

    [11 lines not shown]
DeltaFile
+54-0sound/soc/codecs/cs35l56.c
+35-0sound/soc/amd/acp/amd-acp70-acpi-match.c
+14-4sound/soc/codecs/adau1372.c
+15-3sound/hda/codecs/side-codecs/tas2781_hda.c
+7-2sound/soc/codecs/cs35l56-sdw.c
+8-0sound/soc/samsung/i2s.c
+133-97 files not shown
+161-1413 files

Linux/linux 9a06d4b — drivers/pmdomain/imx imx8m-blk-ctrl.c, drivers/pmdomain/rockchip pm-domains.c

Merge tag 'pmdomain-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm

Pull pmdomain provider fixes from Ulf Hansson:

 - imx: Serialize power on/off across sibling domains for imx8m-blk-ctrl

 - rockchip: Fix a couple of errors during probe

* tag 'pmdomain-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:
  pmdomain: rockchip: don't ignore clock lookup errors on attach
  pmdomain: rockchip: fix clock leak on domain probe failure
  pmdomain: rockchip: propagate subdomain add errors
  pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domains
DeltaFile
+17-3drivers/pmdomain/rockchip/pm-domains.c
+15-0drivers/pmdomain/imx/imx8m-blk-ctrl.c
+32-32 files

Linux/linux c8d4256 — drivers/iommu dma-iommu.c, kernel/dma swiotlb.c

Merge tag 'dma-mapping-7.3-2026-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux

Pull dma-mapping fixes from Marek Szyprowski:
 "Two more fixes for the corner cases in the DMA-mapping SWIOTLB code
  (Peng Fan and Marek Szyprowski)"

* tag 'dma-mapping-7.3-2026-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux:
  swiotlb: fix default_swiotlb_limit() for non-growable default pool
  iommu/dma: skip swiotlb bounce for DMA_ATTR_MMIO in iommu_dma_map_phys
DeltaFile
+3-3kernel/dma/swiotlb.c
+2-2drivers/iommu/dma-iommu.c
+5-52 files

Linux/linux fc1c250 — fs/verity open.c fsverity_private.h

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

Pull fsverity fix from Eric Biggers:
 "Fix a regression from commit f77f281b6118 ("fsverity: use a hashtable
  to find the fsverity_info")"

* tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux:
  fsverity: RCU-delay the freeing of struct fsverity_info
DeltaFile
+14-1fs/verity/fsverity_private.h
+12-1fs/verity/open.c
+26-22 files

Linux/linux f99005f — fs namespace.c, tools/testing/selftests/filesystems/mount_cycle locked_handle_test.c unmounted_tree_test.c

Merge tag 'vfs-7.3-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull vfs fixes from Christian Brauner:
 "This contains fixes for the current development cycle.

  All of them came out of a review of the mount code that started with a
  bug report. The review modeled the corner cases of mount propagation,
  unmounting and mount reference counting and turned up a lot of bugs.
  Most of them years old. Most fixes come with a selftest.

   - Rework connected mounts.

     A mount that is unmounted together with its parent can stay
     attached to the parent to keep its mountpoint covered. That happens
     when the mountpoint is removed with rmdir(), unlink() or rename(),
     when a detached tree is dissolved, and for locked mounts in any
     umount that isn't synchronous, including the teardown of their
     mount namespace. The parent then owns the child and drops it on its
     own final mntput(). So any reference from the child's superblock

    [264 lines not shown]
DeltaFile
+1,542-0tools/testing/selftests/filesystems/mount_cycle/loop_cycle_test.c
+579-0tools/testing/selftests/filesystems/mount_cycle/mount_cover_test.c
+484-0tools/testing/selftests/filesystems/mount_cycle/unmounted_tree_test.c
+327-134fs/namespace.c
+432-0tools/testing/selftests/filesystems/umount_propagation/locked_mount_test.c
+377-0tools/testing/selftests/filesystems/mount_cycle/locked_handle_test.c
+3,741-13447 files not shown
+6,462-19553 files

Linux/linux 9515f63 — arch/arm64/include/asm el2_setup.h, arch/arm64/kernel Makefile

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:
 "It finally seems to have calmed down on the arm64 fixes front, so
  please pull these two straightforward fixes for -rc7. One fixes the
  EL2 trap configuration for implementation-defined CPU PMU hardware
  during boot and the other fixes a kcov selftest failure by excluding
  our softirq early entry code:

   - Fix PMU EL2 trap configuration for CPUs with an IMPDEF PMU

   - Fix kcov boot selftest failure by excluding our early IRQ entry
     code"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: irq: exclude the softirq stack switch from KCOV
  arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
DeltaFile
+3-2arch/arm64/include/asm/el2_setup.h
+3-0arch/arm64/kernel/Makefile
+6-22 files

Linux/linux 41363c2 — drivers/input/joystick xpad.c

Input: xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox

The 8BitDo Pro 2 Wired Controller for Xbox is already matched by the
vendor-wide XPAD_XBOXONE_VENDOR(0x2dc8) entry, but a later hardware
revision reports product ID 0x201e, which has no entry in the
xpad_device table. The device therefore binds and functions but is
exposed to userspace as "Generic X-Box pad".

Add the VID/PID pair so the controller is named correctly, and set
MAP_SHARE_BUTTON to expose the share button as KEY_RECORD.

Signed-off-by: Bihaan Sen <stevewholikesthings at gmail.com>
Link: https://patch.msgid.link/20260925114459.110253-1-stevewholikesthings@gmail.com
Cc: stable at vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov at gmail.com>
DeltaFile
+1-0drivers/input/joystick/xpad.c
+1-01 files

Linux/linux f9282b8 — drivers/input/joystick xpad.c

Input: xpad - add support for Corsair Novablade Pro

Add device IDs for the Corsair Novablade Pro leverless fight controller
in both wired (0x2b1f) and 2.4 GHz receiver (0x2b2b) modes, and add
Corsair's vendor ID to the Xbox 360 vendor match list.

Outside of its PS4/PS5 modes the controller uses the Xbox 360 protocol
(vendor-specific class, subclass 93, protocol 1) on interface 0, which
xpad does not currently bind, so no gamepad device is created. The
PS4/PS5 modes present a standard HID gamepad and already work with
hid-generic.

Tested on 7.2.5 with the 2.4 GHz receiver and wired.

Assisted-by: Claude Opus 5.5
Signed-off-by: Krzysztof Furman <krisfur at proton.me>
Link: https://patch.msgid.link/20261009-xpad-corsair-novablade-v1-1-e58746bef99f@proton.me
Cc: stable at vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov at gmail.com>
DeltaFile
+3-0drivers/input/joystick/xpad.c
+3-01 files