Hi Linus, Regular weekly fixes pull, the usual leaders in amdgpu/xe, a couple of i915, and some scattered misc fixes. Next week the gitlab.freedesktop.org infrastructure will be down for migration, so I've no idea whether I will have any fixes for final, I can send an MR via github if needed, but I'm not sure if the downstreams will have anything to get to me, but if anything urgents pops up we will make sure it gets there. Dave. drm-fixes-2025-03-14: drm fixes for 6.14-rc7 panic: - two clippy fixes dp_mst - locking fix atomic: - fix redundant DPMS calls i915: - Do cdclk post plane programming later - Bump MMAP_GTT_VERSION: missing indication of partial mmaps support xe: - Release guc ids before cancelling work - Fix new warnings around userptr - Temporaritly disable D3Cold on BMG - Retry and wait longer for GuC PC to start - Remove redundant check in xe_vm_create_ioctl amdgpu: - GC 12.x DCC fix - DC DCE 6.x fix - Hibernation fix - HPD fix - Backlight fixes - Color depth fix - UAF fix in hdcp_work - VCE 2.x fix - GC 12.x PTE fix amdkfd: - Queue eviction fix gma500: - fix NULL pointer check The following changes since commit 80e54e84911a923c40d7bee33a34c1b4be148d7a: Linux 6.14-rc6 (2025-03-09 13:45:25 -1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-03-14 for you to fetch changes up to d1d77326f585ccf1fb388e1bcc18a630e044577f: Merge tag 'drm-xe-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2025-03-14 13:42:17 +1000) ---------------------------------------------------------------- drm fixes for 6.14-rc7 panic: - two clippy fixes dp_mst - locking fix atomic: - fix redundant DPMS calls i915: - Do cdclk post plane programming later - Bump MMAP_GTT_VERSION: missing indication of partial mmaps support xe: - Release guc ids before cancelling work - Fix new warnings around userptr - Temporaritly disable D3Cold on BMG - Retry and wait longer for GuC PC to start - Remove redundant check in xe_vm_create_ioctl amdgpu: - GC 12.x DCC fix - DC DCE 6.x fix - Hibernation fix - HPD fix - Backlight fixes - Color depth fix - UAF fix in hdcp_work - VCE 2.x fix - GC 12.x PTE fix amdkfd: - Queue eviction fix gma500: - fix NULL pointer check ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/vce2: fix ip block reference Alex Hung (1): drm/amd/display: Assign normalized_pix_clk when color depth = 14 Aliaksei Urbanski (1): drm/amd/display: fix missing .is_two_pixels_per_container Dave Airlie (4): Merge tag 'amd-drm-fixes-6.14-2025-03-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-intel-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'drm-xe-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes David Rosca (1): drm/amdgpu/display: Allow DCC for video formats on GFX12 Imre Deak (1): drm/dp_mst: Fix locking when skipping CSN before topology probing Ivan Abramov (1): drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() José Roberto de Souza (1): drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps Leo Li (1): drm/amd/display: Disable unneeded hpd interrupts during dm_init Mario Limonciello (4): drm/amd: Keep display off while going into S4 drm/amd/display: fix default brightness drm/amd/display: Restore correct backlight brightness after a GPU reset drm/amd/display: Fix slab-use-after-free on hdcp_work Miguel Ojeda (2): drm/panic: use `div_ceil` to clean Clippy warning drm/panic: fix overindented list items in documentation Natalie Vock (1): drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags Rodrigo Vivi (2): drm/xe/pm: Temporarily disable D3Cold on BMG drm/xe/guc_pc: Retry and wait longer for GuC PC start Tejas Upadhyay (1): drm/xe: Release guc ids before cancelling work Thomas Hellström (1): drm/xe/userptr: Fix an incorrect assert Ville Syrjälä (2): drm/i915/cdclk: Do cdclk post plane programming later drm/atomic: Filter out redundant DPMS calls Xin Wang (1): drm/xe: remove redundant check in xe_vm_create_ioctl() Yifan Zha (1): drm/amd/amdkfd: Evict all queues even HWS remove queue failed drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 +++- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 8 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 +++++- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 64 +++++++++++++++------- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 7 ++- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 ++- .../amd/display/dc/dce60/dce60_timing_generator.c | 1 + drivers/gpu/drm/display/drm_dp_mst_topology.c | 40 ++++++++------ drivers/gpu/drm/drm_atomic_uapi.c | 4 ++ drivers/gpu/drm/drm_connector.c | 4 ++ drivers/gpu/drm/drm_panic_qr.rs | 16 +++--- drivers/gpu/drm/gma500/mid_bios.c | 5 ++ drivers/gpu/drm/i915/display/intel_display.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/xe/xe_guc_pc.c | 53 +++++++++++++----- drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_hmm.c | 6 +- drivers/gpu/drm/xe/xe_pm.c | 13 ++++- drivers/gpu/drm/xe/xe_vm.c | 3 - 22 files changed, 200 insertions(+), 79 deletions(-)