Linux/linux cba2348fs/xfs xfs_log.c xfs_healthmon.c, fs/xfs/scrub findparent.c stats.c

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

Pull xfs fixes from Carlos Maiolino:
 "More than the usual amount of fixes.

  The highlights here are a block under reservation fix which caused an
  assert to be triggered in non-default configurations. The assert,
  initially added on 7.3-rc2 just makes the problem explicit but is not
  the cause. Another highlight is a missed lock/unlock mutex in the xfs
  healthmonitor which was causing lockdeps warnings.

  Besides those two, this also contains a myriad of fixes for random
  bugs found by LLM tools in the healthmon, scrub and online repair.

  A few bug fixes for zoned xfs are also included.

  This also includes an accounting fix for our buffer slab cache where
  the memory payload associated to each object was not being properly
  accounted for.

    [29 lines not shown]
DeltaFile
+72-60fs/xfs/xfs_healthmon.c
+85-2fs/xfs/scrub/metapath.c
+66-16fs/xfs/scrub/rtrefcount.c
+52-26fs/xfs/xfs_log.c
+46-23fs/xfs/scrub/stats.c
+37-19fs/xfs/scrub/findparent.c
+358-14653 files not shown
+718-29059 files

Linux/linux 95deca8fs/btrfs tree-log.c block-group.c

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

Pull btrfs fixes from David Sterba:

 - tree-checker updates, validate values in b-tree item keys, other item
   length checks

 - don't do unnecessary transaction commit fallback when logging parent
   directories

 - in zoned mode, initialize space info of a block group early enough so
   it does not lead to NULL pointer dereference

* tag 'for-7.3-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: tree-checker: validate name length for extref items
  btrfs: tree-checker: validate parent field for inode extref items
  btrfs: tree-checker: validate key offset for inode ref keys
  btrfs: fix unnecessary transaction commit fallback from btrfs_log_all_parents()
  btrfs: set space_info before adding new free space in btrfs_make_block_group()
DeltaFile
+29-0fs/btrfs/tree-checker.c
+12-8fs/btrfs/block-group.c
+16-0fs/btrfs/tree-log.c
+57-83 files

Linux/linux 4d85a45Documentation/ABI/testing sysfs-fs-erofs, fs/erofs internal.h xattr.c

Merge tag 'erofs-for-7.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

Pull erofs updates from Gao Xiang:
 "The most impactful fix here is to disable LZ4 rolling decompression
  for now.

  AWS folks recently found their systems could get corrupted data with
  some rare, specific LZ4 datasets, and after a deeper analysis, I found
  the root cause is that there could be uncontrolled backward memory
  copies in the current LZ4 implementation and it breaks the assumption
  of the rolling decompression optimization, since the kernel LZ4
  codebase is out of our control and it needs more time to plan how to
  do next, so disable LZ4 rolling decompression for now to ensure data
  correctness for real production on these rare cases first. The
  technical details also see the corresponding commit.

  Other changes are random minor fixes.

  Summary:

    [19 lines not shown]
DeltaFile
+12-43fs/erofs/decompressor.c
+3-15fs/erofs/zdata.c
+14-4fs/erofs/decompressor_lzma.c
+5-4fs/erofs/xattr.c
+1-5fs/erofs/internal.h
+1-1Documentation/ABI/testing/sysfs-fs-erofs
+36-722 files not shown
+39-738 files

Linux/linux 31a4327drivers/tty/vt vt.c, drivers/video/fbdev ssd1307fb.c atafb.c

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

Pull fbdev fixes from Helge Deller:
 "Two patches for VT core code and fbcon prevent potential out-of-bounds
  reads on font or screen size changes, one fix limits the Superblitter
  in atafb to supported modes only, and some minor fixes for vfb,
  ssd1307fb and omapfb"

* tag 'fbdev-for-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev:
  fbdev: vfb: defer cleanup until the last reference
  fbdev: atafb: Restrict SuperBlitter to supported formats
  fbdev: ssd1307fb: fix NULL pointer dereference on missing match data
  fbcon: Fix KASAN slab-out-of-bounds Read in fbcon_prepare_logo
  fbdev: omapfb: Fix __be32 sparse warning in panel_enabled()
  vt: hide cursor prior to font changes to avoid out-of-bound reads
DeltaFile
+8-3drivers/video/fbdev/vfb.c
+5-4drivers/tty/vt/vt.c
+7-0drivers/video/fbdev/core/fbcon.c
+5-1drivers/video/fbdev/atafb.c
+3-2drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
+4-0drivers/video/fbdev/ssd1307fb.c
+32-106 files

Linux/linux f6e213ddrivers/iommu/amd iommu.c pasid.c, drivers/iommu/riscv iommu.c

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

Pull IOMMU fixes from Joerg Roedel:
 "RISC-V:

   - Serialize command queue publication to prevent concurrent producers
     from exposing incomplete or out-of-order commands to hardware

   - Wait for queue space outside the command queue lock

   - Avoid waiting for IOFENCE completion when command enqueue failed

  AMD:

   - Prevent GA log buffers from being reallocated and leaked during
     resume, where allocation also occurs in an unsuitable syscore
     callback context

   - Fix a regression on older systems whose firmware advertises

    [28 lines not shown]
DeltaFile
+72-49drivers/iommu/riscv/iommu.c
+15-9drivers/iommu/amd/init.c
+0-16drivers/iommu/amd/amd_iommu_types.h
+4-3drivers/iommu/amd/nested.c
+0-6drivers/iommu/amd/iommu.c
+3-3drivers/iommu/amd/pasid.c
+94-865 files not shown
+98-9311 files

Linux/linux 52311bearch/powerpc/kvm book3s_hv.c, arch/powerpc/platforms/pasemi setup.c

Merge tag 'powerpc-7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

Pull powerpc fixes from Madhavan Srinivasan:

 - powerpc/entry: Fix double accounting of user time on interrupt entry

 - Fix leak in htmdump_init_debugfs

 - KVM: PPC: Book3S HV: Set irqfd->producer only on success

 - powerpc/kexec_file: print configured kernel command line

 - Remove redundant early_init_dt_scan_root() call

 - misc fixes and cleanup

Thanks to Aboorva Devarajan, Amit Machhiwal, Athira Rajeev, Christophe
Leroy, Christophe Leroy (CS GROUP), Kunwu Chan, leixiang, longlong yan,
Michail Tatas, Mukesh Kumar Chaurasiya (IBM), Ritesh Harjani (IBM),

    [13 lines not shown]
DeltaFile
+15-4arch/powerpc/platforms/pseries/htmdump.c
+9-2tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
+6-2tools/testing/selftests/powerpc/tm/tm.h
+2-2tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c
+2-2arch/powerpc/kvm/book3s_hv.c
+2-0arch/powerpc/platforms/pasemi/setup.c
+36-123 files not shown
+38-159 files

Linux/linux 5225b8e. .mailmap

mailmap: update entry for Jens Axboe

I recently changed jobs, let's update the .mailmap entry so that patches
are attributed to the right (current) company.

Signed-off-by: Jens Axboe <axboe at kernel.dk>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-0.mailmap
+1-01 files

Linux/linux 114f730Documentation/devicetree/bindings/regulator fcs,fan53555.yaml, drivers/regulator pf1550-regulator.c

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

Pull regulator fixes from Mark Brown:
 "One fix for pf1550 which checked for errors on multiple regulators
  but always notified via one of them regardless of which one had the
  problem, plus one device ID addition in the fan53555 DT bindings"

* tag 'regulator-fix-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: pf1550: fix which regulator is notified
  regulator: dt-bindings: fan53555: add tcs,tcs4526
DeltaFile
+40-42drivers/regulator/pf1550-regulator.c
+1-0Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml
+41-422 files

Linux/linux 0fb234cDocumentation/devicetree/bindings/spi snps,dw-apb-ssi.yaml

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

Pull spi fix from Mark Brown:
 "New device ID for v7.3: update the DesignWare DT binding to say how to
  describe the UltraRISC DP1000 instance of the controller"

* tag 'spi-fix-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
  spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC
DeltaFile
+16-0Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
+16-01 files

Linux/linux 525f0f9drivers/accel/ivpu ivpu_fw_log.c, drivers/gpu/drm/amd/amdgpu amdgpu_ttm.c

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

Pull drm fixes from Dave Airlie:
 "Weekly fixes pull, this seems relatively quiet for the new world,
  scattered fixes, mostly amdgpu leading the way, but lots of minor
  fixes in other drivers.

  drm_exec:
   - fix 0 object handling

  sched:
   - null ptr deref fix in kunit tests

  amdgpu:
   - Freesync fix
   - GPUVM fix
   - Debugfs fixes
   - HDMI fixes
   - IPS fix

    [71 lines not shown]
DeltaFile
+52-35drivers/accel/ivpu/ivpu_fw_log.c
+38-6drivers/gpu/drm/i915/display/intel_dp.c
+37-0drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c
+13-11drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
+8-12drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
+14-6drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+162-7032 files not shown
+312-11538 files

Linux/linux 827751bDocumentation/arch/riscv hwprobe.rst, Documentation/devicetree/bindings/riscv cpus.yaml

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

Pull RISC-V fixes from Paul Walmsley:
 "From a RISC-V point of view, there's one notable fix here, reverting
  an earlier bogus fix to the pointer masking code. Fortunately the
  practical impact appears to be small.

   - Revert a bad fix, likely LLM-generated, in the pointer masking code
     that confused the RISC-V hardware pointer masking implementation
     with the Linux kernel tagged address feature

   - Fix unexpected faults caused by kprobe instruction slot writes when
     !CONFIG_STRICT_MODULE_RWX

   - Fix unexpected faults on minimal configurations during runtime code
     patching on !CONFIG_STRICT_MODULE_RWX systems

   - Fix a misplaced variable clear causing incorrect reuse of previous
     values in the RISC-V hardware feature probing code

    [45 lines not shown]
DeltaFile
+68-30drivers/perf/riscv_pmu_sbi.c
+33-11Documentation/translations/zh_CN/arch/riscv/patch-acceptance.rst
+18-2arch/riscv/kernel/cpufeature.c
+19-1tools/testing/selftests/riscv/hwprobe/hwprobe.c
+4-4Documentation/devicetree/bindings/riscv/cpus.yaml
+5-3Documentation/arch/riscv/hwprobe.rst
+147-5112 files not shown
+169-7418 files

Linux/linux 1235ff3. MAINTAINERS, drivers/platform/x86 asus-laptop.c

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

Pull x86 platform driver fixes from Ilpo Järvinen:

 - amd/pmf: Fix build on !CONFIG_AMD_PMF_DEBUG

 - asus-laptop: Fix ACPI event handling

 - hp-wmi: Fix board_params typo for 8DD6 board

 - x86-android-tablets: Fix Arizona and Crystal Cove GPIO lookups

* tag 'platform-drivers-x86-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
  MAINTAINERS: fix sysfs-platform-ayaneo-ec documentation path
  platform/x86: x86-android-tablets: fix gpio_secondary_fwnode_init() not working
  platform/x86: x86-android-tablets: use shared battery swnode group on Yoga Tab 2
  platform/x86: x86-android-tablets: drop redundant swnode group on YT3
  platform/x86: x86-android-tablets: add Crystal Cove GPIO swnode support
  platform/x86: x86-android-tablets: pass node group to gpio_secondary_fwnode_init()

    [5 lines not shown]
DeltaFile
+35-9drivers/platform/x86/x86-android-tablets/core.c
+11-26drivers/platform/x86/x86-android-tablets/lenovo.c
+2-2drivers/platform/x86/asus-laptop.c
+1-1drivers/platform/x86/hp/hp-wmi.c
+1-1drivers/platform/x86/amd/pmf/spc.c
+1-1MAINTAINERS
+51-401 files not shown
+53-407 files

Linux/linux 707662bDocumentation/admin-guide kernel-parameters.txt

Merge tag 'ata-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

Pull ata fix from Niklas Cassel:

 - Drop documentation for no longer existing pata_legacy kernel
   parameters (Ethan)

* tag 'ata-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:
  ata: pata_legacy: remove documentation for removed module parameters
DeltaFile
+0-37Documentation/admin-guide/kernel-parameters.txt
+0-371 files

Linux/linux 35ef102drivers/block ublk_drv.c sunvdc.c, lib iov_iter.c

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

Pull block fixes from Jens Axboe:

 - Fix the start and length check added to iov_iter_extract_bvecs(),
   which used iter_iov_addr()/iter_iov_len() helpers that aren't safe
   for the ITER_BVEC/FOLIOQ/etc iterator types passed

 - sunvdc fixes for an -EIO issue from lack of retries, and unmapping
   LDC cookies when the descriptor send fails

 - Clear force_abort in ublk_queue_reset_io_flags()

 - ublk selftest install fix

* tag 'block-7.3-20260911' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  selftests: ublk: add batch IO cases to recover_03
  ublk: clear force_abort in ublk_queue_reset_io_flags()
  sunvdc: fix -EIO issue due to lack of retries

    [3 lines not shown]
DeltaFile
+25-1drivers/block/sunvdc.c
+16-2lib/iov_iter.c
+5-0tools/testing/selftests/ublk/test_recover_03.sh
+2-0tools/testing/selftests/ublk/Makefile
+1-0drivers/block/ublk_drv.c
+49-35 files

Linux/linux 42f961cio_uring rw.c net.c

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

Pull io_uring fixes from Jens Axboe:

 - Fix a deadlock in the write path with superblock freezing

 - Fix an issue where a provided buffer ring would overconsume when
   using MSG_TRUNC

 - Keep the CQE flags on iopoll requests when adding kbuf flags

* tag 'io_uring-7.3-20260911' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring/rw: keep CQE flags on iopoll requests when adding kbuf flags
  io_uring/net: don't overconsume buffers when using MSG_TRUNC
  io_uring/net: let io_recv_buf_select return the length of the buffer region
  io_uring/rw: end write accounting from ->ki_complete
DeltaFile
+39-12io_uring/net.c
+21-11io_uring/rw.c
+60-232 files

Linux/linux 3026c6emm slab_common.c slub.c

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

Pull slab fixes from Vlastimil Babka:

 - Stable fix for an ABA issue causing slab list corruption introduced
   in 7.2 (Harry Yoo, with big thanks to Hyunwoo Kim for the thorough
   report and initial version of the fix)

 - Fix for 7.3 regression of kvfree_rcu() on PREEMPT_RT which can cause
   a deadlock from the set_cpus_allowed_force() caller (Vlastimil Babka)

* tag 'slab-for-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab:
  mm/slab: take n->list_lock in __slab_try_return_freelist() to avoid race
  mm/slab: disallow kfree_rcu_sheaf() on PREEMPT_RT again
DeltaFile
+17-10mm/slub.c
+8-10mm/slab_common.c
+25-202 files

Linux/linux 576da34sound/soc/codecs cs35l56.c ab8500-codec.c, sound/soc/ux500 ux500_msp_dai.c ux500_msp_i2s.c

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

Pull sound fixes from Takashi Iwai:
 "A collection of device-specific small fixes. At this time, the
  majority of changes are about ASoC while we have usual suspects like
  HD- and USB-audio quirks. Some highlights below.

  ASoC Intel / SoundWire:
   - Fix bus and stream resource leaks at error path in avs and hda-ext
   - More fixes and refactoring in avs for constraining MSBs, async
     handling D0ix
   - Add support for TAC5xx2 SoundWire family and NVL MAX98360A RT5682
     machines
   - Fix uninitialized stream configurations in Realtek SoundWire codecs
   - Adjust latency control to fix no-sound issue on RT721-SDCA

  ASoC AMD:
   - Avoid binding for the acp-da7219-max98357a machine driver
   - Add quirks for Acer Nitro AN17-41 and HP 255R G10

    [46 lines not shown]
DeltaFile
+276-412sound/soc/codecs/ab8500-codec.c
+179-81sound/soc/ux500/ux500_msp_i2s.c
+79-110sound/soc/ux500/ux500_msp_dai.c
+75-53sound/usb/6fire/pcm.c
+103-13sound/soc/codecs/cs35l56.c
+54-48sound/usb/misc/ua101.c
+766-71753 files not shown
+1,246-98459 files

Linux/linux d5d6c9ddrivers/media/platform/rockchip/rkvdec rkvdec-hevc.c rkvdec-hevc-common.c, drivers/media/platform/verisilicon hantro_g2_hevc_dec.c rockchip_vpu981_hw_av1_dec.c

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

Pull media fixes from Mauro Carvalho Chehab:
 "Core:
   - add bounded tile-count helpers for HEVC stateless decoders
   - validate AV1 tile counts fits in array size
   - validate HEVC tile counts fits in array size
   - fix memcmp() size in B1 reference list comparison

  mediatek:
   - bound AV1 tile-start copy to fit in array size

  rockchip:
   - reject AV1 frames exceeding the tile size
   - guard VPU981 AV1 divisor and tile buffer

  hantro and rkvdec:
    - bound G2 HEVC tile loops and PPS id to the buffer size


    [16 lines not shown]
DeltaFile
+48-9drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
+41-0include/media/v4l2-hevc.h
+32-0drivers/media/v4l2-core/v4l2-ctrls-core.c
+10-4drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
+5-2drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
+4-2drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c
+140-175 files not shown
+149-2111 files

Linux/linux b63c3c2drivers/iommu/amd amd_iommu_types.h

iommu/amd: Remove unused macro

Remove unsed device range capability related macros.

No functional changes.

Signed-off-by: Vasant Hegde <vasant.hegde at amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel at amd.com>
DeltaFile
+0-13drivers/iommu/amd/amd_iommu_types.h
+0-131 files

Linux/linux 80a4e3adrivers/iommu/amd ppr.c iommu.c

iommu/amd: Remove redundant checks from interrupt handler path

PPR and GAlog interrupt is enabled only if buffer is allocated.
(See amd_iommu_enable_ppr_log() and iommu_ga_log_enable()).

The duplicate check in interrupt hanlder path is unnecessary
and can be removed.

No functional changes.

Signed-off-by: Vasant Hegde <vasant.hegde at amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel at amd.com>
DeltaFile
+0-3drivers/iommu/amd/ppr.c
+0-3drivers/iommu/amd/iommu.c
+0-62 files

Linux/linux 5e1afd4drivers/iommu/amd init.c iommu.c

iommu/amd: Remove redundant check in irq_remapping_select()

The amd_iommu_irq_remap flag is already validated during irq remapping
domain creation (before calling amd_iommu_create_irq_domain()). The
duplicate check in irq_remapping_select() is unnecessary and can be
removed.

Additionally, mark amd_iommu_irq_remap as static.

No functional changes.

Signed-off-by: Vasant Hegde <vasant.hegde at amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel at amd.com>
DeltaFile
+0-3drivers/iommu/amd/iommu.c
+0-3drivers/iommu/amd/amd_iommu_types.h
+1-1drivers/iommu/amd/init.c
+1-73 files

Linux/linux 798514adrivers/iommu/amd amd_iommu.h pasid.c

iommu/amd: Make iommu_sva_set_dev_pasid as static

Its used inside pasid.c only.

No functional changes.

Signed-off-by: Vasant Hegde <vasant.hegde at amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel at amd.com>
DeltaFile
+3-3drivers/iommu/amd/pasid.c
+0-3drivers/iommu/amd/amd_iommu.h
+3-62 files

Linux/linux b1edd3adrivers/gpu/drm/amd/amdgpu amdgpu_ttm.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm.c amdgpu_dm_debugfs.c

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

amdgpu:
- Freesync fix
- GPUVM fix
- Debugfs fixes
- HDMI fixes
- IPS fix
- GPU reset fix
- RGB quantization fixes
- SMU 13.0.x fixes

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

From: Alex Deucher <alexander.deucher at amd.com>
Link: https://patch.msgid.link/20260910202516.825788-1-alexander.deucher@amd.com
DeltaFile
+37-0drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c
+13-11drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
+8-12drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
+14-6drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+4-4drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
+6-2drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+82-356 files not shown
+99-4412 files

Linux/linux e17b6f1drivers/gpu/drm/i915 i915_query.c, drivers/gpu/drm/i915/display intel_display_types.h intel_dp.c

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

drm/i915 fixes for v7.3-rc3:
- Fix a memleak on perf config query error path
- Fix UHBR SST SDP splitting when sink doesn't support it

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Jani Nikula <jani.nikula at intel.com>
Link: https://patch.msgid.link/27458ccc4d6be77a0d440f32279586711f3294f0@intel.com
DeltaFile
+38-6drivers/gpu/drm/i915/display/intel_dp.c
+3-1drivers/gpu/drm/i915/i915_query.c
+2-0drivers/gpu/drm/i915/display/intel_display_types.h
+43-73 files

Linux/linux ad4497afs/xfs/scrub findparent.c

xfs: advance the findparent inode scan cursor while holding ILOCK

LOLLM pointed out a race condition in xrep_findparent_scan -- the
directory live update hook holds the directory ILOCK when it calls the
xchk_iscan_want_live_update predicate to figure out if it needs to
remember the live update, but xrep_findparent_scan drops the directory
ILOCK before advancing the cursor.  Therefore, it's possible for a live
update to check the scan cursor after the scan drops the ILOCK but
before the scan updates its cursor.  If this happens, we'll fail to
record the live update.  Fix this by moving the cursor update logic
inside xrep_findparent_walk_directory.

Note that for non-directories it's ok to advance the cursor without
holding any ILOCK because the findparent scan only cares about directory
parents, not the children.

Cc: stable at vger.kernel.org # v6.10
Fixes: a07b45576264e7 ("xfs: scan the filesystem to repair a directory dotdot entry")
Signed-off-by: Darrick J. Wong <djwong at kernel.org>

    [4 lines not shown]
DeltaFile
+37-19fs/xfs/scrub/findparent.c
+37-191 files

Linux/linux a202936drivers/gpu/drm/xe xe_pagefault_types.h xe_pagefault.c, drivers/gpu/drm/xe/instructions xe_gpu_commands.h

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

A runtime_pm guard for page-fault worker and a cache flush fix.

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

From: Rodrigo Vivi <rodrigo.vivi at intel.com>
Link: https://patch.msgid.link/aqLD4xjzFF6ROxBu@intel.com
DeltaFile
+11-0drivers/gpu/drm/xe/xe_ring_ops.c
+10-0drivers/gpu/drm/xe/xe_pagefault.c
+3-0drivers/gpu/drm/xe/xe_pagefault_types.h
+1-0drivers/gpu/drm/xe/instructions/xe_gpu_commands.h
+25-04 files

Linux/linux 69e10c2fs/xfs/scrub dirtree_repair.c

xfs: reset parent pointer args before each dir tree unlink repair

LOLLM noticed that xfs_parent_removename only partially initializes the
passed-in parent pointer arguments object.  In the directory tree repair
code, we could decide to remove multiple links to a file, so we don't
want state from one call to bleed into the next one.  Zero the whole
thing explicitly.

Cc: stable at vger.kernel.org # v6.10
Fixes: 3f31406aef493b ("xfs: fix corruptions in the directory tree")
Signed-off-by: Darrick J. Wong <djwong at kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Carlos Maiolino <cmaiolino at redhat.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Carlos Maiolino <cem at kernel.org>
DeltaFile
+1-0fs/xfs/scrub/dirtree_repair.c
+1-01 files

Linux/linux e854f9afs/xfs/scrub dir_repair.c

xfs: fix replaying dirent removals into the temporary directory

xrep_dir_replay_removename is the function that replays a directory
entry removal from sc->ip into the temporary directory so that when we
swap the contents of sc->tempip and sc->ip, the directory is correct.
LOLLM noticed that we were passing the wrong inode pointer into
xrep_dir_init_args.  It doesn't make sense to set rd->args.dp to
rd->args.dp so let's fix this.

Cc: stable at vger.kernel.org # v6.10
Fixes: 8559b21a64d983 ("xfs: implement live updates for directory repairs")
Signed-off-by: Darrick J. Wong <djwong at kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Carlos Maiolino <cmaiolino at redhat.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Carlos Maiolino <cem at kernel.org>
DeltaFile
+1-1fs/xfs/scrub/dir_repair.c
+1-11 files

Linux/linux d3a6a35fs/xfs/scrub bmap.c

xfs: fix termination logic in xchk_bmap

xchk_should_terminate can turn its @error argument into -EINTR if the
user is sitting on ^C.  Unfortunately, this code here turns that into a
0 return, which isn't quite correct.  LOLLM complains about this, though
I think it's a very minor matter because the only way -EINTR happens is
if there's a fatal signal.

Signed-off-by: Darrick J. Wong <djwong at kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Carlos Maiolino <cmaiolino at redhat.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Carlos Maiolino <cem at kernel.org>
DeltaFile
+3-2fs/xfs/scrub/bmap.c
+3-21 files

Linux/linux 3bdbf47fs/xfs/scrub bmap.c

xfs: fix rtrmap cross-referencing elision logic

LOLLM points out that xchk_bmap_xref_rmap_cow skips the cross-reference
if the data-section rmapbt cursor is not present.  However, this is
broken for realtime file data fork scanning, because they will have an
rtrmapbt cursor and not an rmapbt cursor.  Fix the behavior by removing
the cursor checks because xchk_bmap_get_rmap already accounts for that.

Cc: stable at vger.kernel.org # v6.14
Fixes: 037a44d8277adf ("xfs: cross-reference the realtime rmapbt")
Signed-off-by: Darrick J. Wong <djwong at kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Carlos Maiolino <cmaiolino at redhat.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Carlos Maiolino <cem at kernel.org>
DeltaFile
+1-1fs/xfs/scrub/bmap.c
+1-11 files