Hi Linus, Weekly pull fixes for drm, mostly amdgpu and xe, with a revert for nouveau and some maintainers updates, and misc bits, doesn't seem too out of the normal.
Regards, Dave. drm-fixes-2025-09-12: drm fixes for 6.17-rc6 MAINTAINERS: - add rust tree to MAINTAINERS - fix X entries for nova/nouveau nova: - depend on 64-bit i915: - Fix size for for_each_set_bit() in abox iteration xe: - Don't touch survivability_mode on fini - Fixes around eviction and suspend - Extend Wa_13011645652 to PTL-H, WCL amdgpu: - PSP 11.x fix - DPCD quirk handing fix - DCN 3.5 PG fix - Audio suspend fix - OEM i2c clean up fix - Module unload memory leak fix - DC delay fix - ISP firmware fix - VCN fixes amdkfd: - P2P topology fix - APU mem limit calculation fix mediatek: - fix potential OF node use-after-free panthor: - out-of-bounds check nouveau: - revert waitqueue removal for sched teardown The following changes since commit 76eeb9b8de9880ca38696b2fb56ac45ac0a25c6c: Linux 6.17-rc5 (2025-09-07 14:22:57 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-09-12 for you to fetch changes up to 9a3f210737e958c3f45a4ce0d7f1ff330af3965f: Merge tag 'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2025-09-12 09:44:07 +1000) ---------------------------------------------------------------- drm fixes for 6.17-rc6 MAINTAINERS: - add rust tree to MAINTAINERS - fix X entries for nova/nouveau nova: - depend on 64-bit i915: - Fix size for for_each_set_bit() in abox iteration xe: - Don't touch survivability_mode on fini - Fixes around eviction and suspend - Extend Wa_13011645652 to PTL-H, WCL amdgpu: - PSP 11.x fix - DPCD quirk handing fix - DCN 3.5 PG fix - Audio suspend fix - OEM i2c clean up fix - Module unload memory leak fix - DC delay fix - ISP firmware fix - VCN fixes amdkfd: - P2P topology fix - APU mem limit calculation fix mediatek: - fix potential OF node use-after-free panthor: - out-of-bounds check nouveau: - revert waitqueue removal for sched teardown ---------------------------------------------------------------- Alex Deucher (2): drm/amdgpu: fix a memory leak in fence cleanup when unloading drm/amd/display: use udelay rather than fsleep Chia-I Wu (1): drm/panthor: validate group queue count Danilo Krummrich (3): gpu: nova-core: depend on CONFIG_64BIT MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure MAINTAINERS: drm-misc: fix X: entries for nova/nouveau Dave Airlie (6): Merge tag 'drm-rust-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes Merge tag 'drm-intel-fixes-2025-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.17-2025-09-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'mediatek-drm-fixes-20250910' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes Merge tag 'drm-misc-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes David Rosca (2): drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time Eric Huang (1): drm/amdkfd: fix p2p links bug in topology Fangzhi Zuo (1): drm/amd/display: Disable DPCD Probe Quirk Geoffrey McRae (1): drm/amd/display: remove oem i2c adapter on finish Jani Nikula (1): drm/i915/power: fix size for for_each_set_bit() in abox iteration Johan Hovold (2): drm/mediatek: fix potential OF node use-after-free drm/mediatek: clean up driver data initialisation Julia Filipchuk (1): drm/xe: Extend Wa_13011645652 to PTL-H, WCL Lijo Lazar (1): drm/amdgpu: Wait for bootloader after PSPv11 reset Mario Limonciello (AMD) (1): drm/amd/display: Drop dm_prepare_suspend() and dm_complete() Michal Wajdeczko (1): drm/xe/configfs: Don't touch survivability_mode on fini Ovidiu Bunea (1): drm/amd/display: Correct sequences and delays for DCN35 PG & RCG Philipp Stanner (1): Revert "drm/nouveau: Remove waitque for sched teardown" Pratap Nirujogi (1): drm/amd/amdgpu: Declare isp firmware binary file Thomas Hellström (3): drm/xe: Attempt to bring bos back to VRAM after eviction drm/xe: Allow the pm notifier to continue on failure drm/xe: Block exec and rebind worker while evicting for suspend / hibernate Yifan Zhang (1): amd/amdkfd: correct mem limit calculation for small APUs MAINTAINERS | 13 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 - drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 19 +--- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 12 ++- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 60 +++++------ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +++--- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 74 ++++++------- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 115 ++++----------------- .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 3 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 1 + .../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c | 78 +++++++++----- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 ++--- drivers/gpu/drm/nouveau/nouveau_fence.c | 15 --- drivers/gpu/drm/nouveau/nouveau_fence.h | 1 - drivers/gpu/drm/nouveau/nouveau_sched.c | 35 +++---- drivers/gpu/drm/nouveau/nouveau_sched.h | 9 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 8 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 10 +- drivers/gpu/drm/xe/xe_bo.c | 16 ++- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 6 ++ drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 9 ++ drivers/gpu/drm/xe/xe_pm.c | 42 ++++++-- drivers/gpu/drm/xe/xe_survivability_mode.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 42 +++++++- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 5 + drivers/gpu/drm/xe/xe_wa_oob.rules | 3 +- drivers/gpu/nova-core/Kconfig | 1 + 40 files changed, 364 insertions(+), 347 deletions(-)