[git pull] drm fixes for 7.1-rc8/final
From: Dave Airlie
Date: Fri Jun 12 2026 - 18:17:25 EST
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(-)