Hi Linus, Last set of fixes, mostly amdgpu, some i915 and xe, I think the dma-buf revert is probably the most important, while technically correct the fallout from it, means we shouldn't do it now and fix the fallout first.
Dave. drm-fixes-2026-10-17: drm fixes for 7.3 final MAINTAINERS update dma-buf: - revert dma-debug y on debug kernel due to msm interaction core: - fix drm_exec prelocked object interaction i915: - Fix ARL-S host bridge detection - Add sanity checks for malformed DMC firmware xe: - OA uAPI fix - shrinker fix - fix eviction of object with no bo resource - fix LRU for external objects amdgpu: - UVD fix - TTM sched entity fixes - SMU 14 fix - Userptr leak fixes - Runpm ref count fix - CRIU fix - UserQ fixes - USB4 fix - SDMA 3 fix virtio-gpu: - revert double setting blend property - reset device before deleting vqs on freeze vc4: - fix hdmi audio runtime_pm interaction amdxdna: - fix Kconfig invalid configuration rocket: - fix error path for failed init - fix core unbinding and scheduler lookup paths panthor: - fix immortalis configuration The following changes since commit 24a19b953e2a3d0ea5a8c4951a0ab8f32720c907: Linux 7.3-rc7 (2026-10-11 20:04:55 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-10-17 for you to fetch changes up to f91a4ac69629e1479745e82100863157e6967ec0: Merge tag 'amd-drm-fixes-7.3-2026-10-15' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes (2026-10-16 18:37:24 +1000) ---------------------------------------------------------------- drm fixes for 7.3 final MAINTAINERS update dma-buf: - revert dma-debug y on debug kernel due to msm interaction core: - fix drm_exec prelocked object interaction i915: - Fix ARL-S host bridge detection - Add sanity checks for malformed DMC firmware xe: - OA uAPI fix - shrinker fix - fix eviction of object with no bo resource - fix LRU for external objects amdgpu: - UVD fix - TTM sched entity fixes - SMU 14 fix - Userptr leak fixes - Runpm ref count fix - CRIU fix - UserQ fixes - USB4 fix - SDMA 3 fix virtio-gpu: - revert double setting blend property - reset device before deleting vqs on freeze vc4: - fix hdmi audio runtime_pm interaction amdxdna: - fix Kconfig invalid configuration rocket: - fix error path for failed init - fix core unbinding and scheduler lookup paths panthor: - fix immortalis configuration ---------------------------------------------------------------- Andy Yan (1): MAINTAINERS: update my email address Benjamin Cheng (1): drm/amdgpu/userq: actually validate userq BOs Bommu Krishnaiah (1): drm/xe/oa: Zero OA buffer at allocation Christian König (1): drm/exec: don't immediately add prelocked obj to array of locked objs Dave Airlie (4): Merge tag 'drm-intel-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'drm-misc-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'amd-drm-fixes-7.3-2026-10-15' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes Dave Stevenson (1): drm/vc4: hdmi: Move packet RAM enable to PM runtime Dibin Moolakadan Subrahmanian (2): drm/i915/dmc: Harden DMC firmware payload parsing drm/i915/dmc: Add sanity check for DMC load address Dmitry Osipenko (1): Revert "drm/virtio: Add pixel blend mode property to cursor plane" Dnyaneshwar Bhadane (1): drm/i915/cx0_phy: Fix ARL-S host bridge detection Erik Faye-Lund (1): drm/panthor: fix immortalis condition Guangshuo Li (1): accel/rocket: clear rdev on device init failure Heiko Stuebner (1): MAINTAINERS: Add myself as reviewer for the Rocket NPU driver Igor Paunovic (2): accel/rocket: search every core slot when a core is removed accel/rocket: search every core slot when looking up a scheduler Jesse Zhang (4): drm/amdgpu: don't drop the runtime PM reference twice in amdgpu_gpr drm/amdgpu: free the userptr ranges when a CS fails after parser_bos drm/amdgpu: report the BO alignment in bytes in GEM_LIST_HANDLES drm/amdgpu: keep the eviction fence until the last handle is closed Jianfeng Liu (1): Revert "dma-buf: Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels" Kenneth Feng (1): drm/amd/pm: add zero fan stop temperature support on smu 14.0.2 Liam R. Howlett (1): accel/amdxdna: Fix Kconfig invalid configuration Niranjana Vishwanathapura (1): drm/xe: skip eviction of a BO with no resource Perry Yuan (3): drm/amdgpu: fix sched entity leak in ttm buffer entity init drm/amdgpu: destroy mutex when tearing down ttm buffer entity drm/amdgpu: fix GEM object leak on ENOMEM in userptr ioctl Srinivasan Shanmugam (1): drm/amd/display: Fix NULL sink dereference in USB4 bandwidth functions Thomas Hellström (2): drm/xe: Don't transfer shrinker pages for pinned bos on purgeable state change drm/xe: Bump LRU for external objects on exec and rebind Timur Kristóf (2): drm/amdgpu/uvd3.1: Fix checking whether UVD firmware keyselect was already set drm/amdgpu/sdma3: Work around POLL_REGMEM / FENCE hang Yuho Choi (1): drm/virtio: Reset device before deleting virtqueues on freeze MAINTAINERS | 7 +- drivers/accel/amdxdna/Kconfig | 1 + drivers/accel/rocket/rocket_device.c | 2 + drivers/accel/rocket/rocket_device.h | 1 + drivers/accel/rocket/rocket_drv.c | 7 +- drivers/accel/rocket/rocket_job.c | 2 +- drivers/dma-buf/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 23 ++----- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 17 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 10 +-- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 25 +++++-- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 18 +++-- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 55 +++++++++++++++- drivers/gpu/drm/drm_exec.c | 77 +++++++++++++--------- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 12 ++-- drivers/gpu/drm/i915/display/intel_dmc.c | 76 +++++++++++++++++++-- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 12 ++++ drivers/gpu/drm/panthor/panthor_hw.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 20 +++--- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_plane.c | 13 ---- drivers/gpu/drm/xe/xe_bo.c | 11 +++- drivers/gpu/drm/xe/xe_exec.c | 7 +- drivers/gpu/drm/xe/xe_oa.c | 7 ++ drivers/gpu/drm/xe/xe_vm.c | 31 ++++++++- drivers/gpu/drm/xe/xe_vm.h | 2 + include/drm/drm_exec.h | 15 +++-- 30 files changed, 348 insertions(+), 132 deletions(-)
