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(-)

Reply via email to