Hey Linus, Looks like it's settled down a bit more thankfully, small changes across the board, amdgpu/xe leading with some colorop changes in the core/amd. Otherwise some misc driver fixes.
Let me know if there are any problems, Dave. drm-fixes-2026-06-13: drm fixes for 7.1-rc8/final colorop: - make lut interpolation mutable - track colorop updates correctly amdgpu: - UserQ fix - Userptr fix - MCCS freesync fix - track colorop changes correctly amdkfd: - Fix an event information leak - Events bounds check fix - Trap cleanup fix i915: - Check supported link rates DPCD read - Fix phys BO pread/pwrite with offset xe: - fix oops in suspend/shutdown without display - RAS fixes - Use HW_ERR prefix in log - include all registered queues in TLB invalidation - Fix refcount leak in xe_range_tree in error paths - fix job timeout recovery for unstarted jobs and kernel queues amdxdna: - fix possible leak of mm_struct ivpu: - fix integer truncation vc4: - fix leak in krealloc() error handling virtio: - fix dma_fence ref-count leak The following changes since commit 4549871118cf616eecdd2d939f78e3b9e1dddc48: Linux 7.1-rc7 (2026-06-07 15:37:58 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-06-13 for you to fetch changes up to 7c62657a10625e4e113de248d41f543d5a2f3a1a: Merge tag 'drm-misc-fixes-2026-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2026-06-13 07:52:40 +1000) ---------------------------------------------------------------- drm fixes for 7.1-rc8/final colorop: - make lut interpolation mutable - track colorop updates correctly amdgpu: - UserQ fix - Userptr fix - MCCS freesync fix - track colorop changes correctly amdkfd: - Fix an event information leak - Events bounds check fix - Trap cleanup fix i915: - Check supported link rates DPCD read - Fix phys BO pread/pwrite with offset xe: - fix oops in suspend/shutdown without display - RAS fixes - Use HW_ERR prefix in log - include all registered queues in TLB invalidation - Fix refcount leak in xe_range_tree in error paths - fix job timeout recovery for unstarted jobs and kernel queues amdxdna: - fix possible leak of mm_struct ivpu: - fix integer truncation vc4: - fix leak in krealloc() error handling virtio: - fix dma_fence ref-count leak ---------------------------------------------------------------- Alex Hung (1): drm/colorop: Remove read-only comments from interpolation fields Alexander A. Klimov (1): drm/vc4: fix krealloc() memory leak Andrzej Kacprowski (1): accel/ivpu: Fix signed integer truncation in IPC receive Christian König (1): drm/amdgpu: restart the CS if some parts of the VM are still invalidated Dave Airlie (4): Merge tag 'amd-drm-fixes-7.1-2026-06-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2026-06-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'drm-xe-fixes-2026-06-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-misc-fixes-2026-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes David Rosca (1): drm/amdgpu/userq: Fix reading timeline points in wait ioctl Dmitry Osipenko (1): drm/virtio: Fix driver removal with disabled KMS Jani Nikula (1): drm/xe/display: fix oops in suspend/shutdown without display Joonas Lahtinen (1): drm/i915/gem: Fix phys BO pread/pwrite with offset Lizhi Hou (1): accel/amdxdna: Fix mm_struct reference leak in aie2_populate_range() Melissa Wen (3): drm/colorop: make lut(1/3)d_interpolation props correctly behave as mutable drm/atomic: track individual colorop updates drm/amd/display: use plane color_mgmt_changed to track colorop changes Michel Dänzer (1): drm/amd/display: Consult MCCS FreeSync cap only if requested & supported Nikita Zhandarovich (1): drm/i915/edp: Check supported link rates DPCD read Raag Jadav (3): drm/xe/drm_ras: Make counter allocation drm managed drm/xe/drm_ras: Add per node cleanup action drm/xe/hw_error: Use HW_ERR prefix in log Rodrigo Vivi (1): drm/xe: fix job timeout recovery for unstarted jobs and kernel queues Sunday Clement (1): drm/amdkfd: Add bounds check for AMDKFD_IOC_WAIT_EVENTS Tangudu Tilak Tirumalesh (1): drm/xe: include all registered queues in TLB invalidation Wentao Liang (2): drm/virtio: fix dma_fence refcount leak on error in virtio_gpu_dma_fence_wait() drm/xe: fix refcount leak in xe_range_fence_insert() Yongqiang Sun (2): drm/amdkfd: fix SMI event cross-process information leak drm/amdkfd: Unwind debug trap enable on copy_to_user failure drivers/accel/amdxdna/aie2_ctx.c | 3 + drivers/accel/ivpu/ivpu_ipc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 9 +-- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 6 ++ drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 8 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 20 ++++--- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_uapi.c | 68 ++++++++++++++++++----- drivers/gpu/drm/drm_colorop.c | 16 +++++- drivers/gpu/drm/i915/display/intel_dp.c | 11 +++- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 19 +++++-- drivers/gpu/drm/vc4/vc4_validate_shaders.c | 13 +++-- drivers/gpu/drm/virtio/virtgpu_drv.c | 5 +- drivers/gpu/drm/virtio/virtgpu_submit.c | 4 +- drivers/gpu/drm/xe/display/xe_display.c | 11 +++- drivers/gpu/drm/xe/xe_drm_ras.c | 61 ++++++++------------ drivers/gpu/drm/xe/xe_guc_submit.c | 49 +++++++++++----- drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 7 +-- drivers/gpu/drm/xe/xe_hw_error.c | 12 ++-- drivers/gpu/drm/xe/xe_range_fence.c | 2 + include/drm/drm_atomic_uapi.h | 4 +- include/drm/drm_colorop.h | 34 ++++++------ 24 files changed, 241 insertions(+), 133 deletions(-)
