Hi Dave, Simona,

Fixes for 7.2.

The following changes since commit 52d4ab1ca790a668cc8f2c27017138b1c467168c:

  Merge tag 'drm-misc-next-fixes-2026-06-11' of 
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2026-06-13 
08:10:38 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-7.2-2026-06-19

for you to fetch changes up to ba2977dcce72127986fbad76c4c67f134e2f69ae:

  drm/amdgpu: Use system unbound workqueue for soft IH ring (2026-06-17 
18:36:38 -0400)

----------------------------------------------------------------
amd-drm-fixes-7.2-2026-06-19:

amdgpu:
- devcoredump fixes
- SMU15 fix
- Various irq put/get imbalance cleanup fixes
- 8K panel fix
- DCN3.5 fix
- lockdep fix
- Cleaner shader sysfs IB overflow fix
- Async flip fixes
- GET_MAPPING_INFO fix
- CP_GFX_SHADOW fix
- Ctx pstate handling fix
- GTT bo move handling fixes
- Old UVD BO placement fixes
- GC9 mode2 reset fix
- IH6.1 version fix
- Soft IH ring fix

amdkfd:
- Fix doorbell/mmio double unpin on free
- CRIU fixes
- SMI event fixes
- Sysfs teardown fix
- Various boundary checking fixes
- Various error checking fixes
- SVM fix

radeon:
- r100_copy_blit fix for large BOs

----------------------------------------------------------------
Andrew Martin (1):
      drm/amdkfd: Fix SMI event PID reporting for containers

Asad Kamal (1):
      drm/amdgpu/gfx: fix cleaner shader IB buffer overflow

David Francis (1):
      drm/amdkfd: Properly acquire queue buffers in CRIU restore

Geoffrey McRae (1):
      drm/amdkfd: Fix NULL deref during sysfs teardown

Gerhard Schwanzer (1):
      drm/amdkfd: Use exclusive bounds for SVM split alignment checks

Ivan Lipski (1):
      drm/amd/display: Restore periodic detection for DCN35

James Lin (1):
      drm/amd/display: Add IN_FORMATS_ASYNC support for planes

Jiqian Chen (1):
      drm/amdgpu/gfx9: Fix Ring and IB test fail after mode2

Mario Limonciello (3):
      drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm
      drm/amdgpu: check amdgpu_vm_bo_find() result in GET_MAPPING_INFO
      drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1

Matthew Schwartz (1):
      drm/amd/display: Fix mem_type change detection for async flips

Mikhail Gavrilov (2):
      drm/amdgpu: convert amdgpu_vm_lock_by_pasid() to drm_exec
      drm/amdgpu: fix recursive ww_mutex acquire in amdgpu_devcoredump_format

Pavel Ondračka (1):
      drm/radeon: fix r100_copy_blit for large BOs

Prike Liang (1):
      drm/amdgpu: allocate lockdep mutex on the heap to fix stack overflow

Qiang Yu (1):
      drm/amdgpu: initialize iter.start in amdgpu_devcoredump_format

Roman Li (1):
      drm/amd/display: Skip PHY SSC reduction on some 8K panels

Shubhankar Milind Sardeshpande (1):
      drm/amd/pm: re-enable MC access after PrepareMp1ForUnload on SMU V15 APUs

Thadeu Lima de Souza Cascardo (1):
      drm/amdgpu: initialize irq.lock spinlock earlier

Timur Kristóf (6):
      drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions
      drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
      drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
      drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't 
at 0 (v2)
      amdgpu/ih6.1: Fix minor version
      drm/amdgpu: Use system unbound workqueue for soft IH ring

Tvrtko Ursulin (1):
      drm/amdgpu: Fix context pstate override handling

Uwe Kleine-König (The Capable Hub) (1):
      drm/amdgpu: Don't use UTS_RELEASE directly

Xiaogang Chen (3):
      drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO 
ioctl
      drm/amdkfd: check find_first_zero_bit before __set_bit on 
kfd->doorbell_bitmap
      drm/amdkfd: Use memdup_array_user to copy data from/to user space at kfd 
ioctls

Yunxiang Li (2):
      drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free
      drm/amdgpu: skip already suspended IP blocks in ip_suspend_phase2

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  23 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |  71 ++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c   | 220 ++++++++++++---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |  30 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c        | 103 +++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  18 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |  50 +++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  91 +++++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  39 ++++
 drivers/gpu/drm/amd/amdgpu/ih_v6_1.c               |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  56 ++----
 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c          |   8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  46 +++--
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  12 +-
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |  99 ++++++----
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h        |  14 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  15 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  13 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   1 +
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |   2 -
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |   2 -
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |   2 +
 .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c   |   7 +-
 drivers/gpu/drm/radeon/r100.c                      |  13 +-
 34 files changed, 618 insertions(+), 386 deletions(-)

Reply via email to