Hi Dave, Simona,

I send another pull for -fixes, and figured I'd send out a few more fixes
for 7.2.

The following changes since commit 3ea273267fd29cbf6d83ee72329f59eb5042605b:

  drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in 
set_soft_freq_limited_range (2026-06-03 14:02:35 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 56ae73c92e200e630c2bdf1e98c88b86c8483b37:

  drm/amdkfd: always resume_all after suspend_all (2026-06-04 15:38:08 -0400)

----------------------------------------------------------------
amd-drm-next-7.2-2026-06-04:

amdgpu:
- UserQ fix
- Userptr fix
- MCCS freesync fix
- Remove some triggerable BUG() calls
- DCN 4.2.1 fixes
- Lockdep annotations
- Guilty handling fix
- VCN 5.3 fix
- FRL fixes
- Bounds checking fixes
- HMM fix
- IRQ accounting fix

amdkfd:
- Fix an event information leak
- Events bounds check fix
- Trap cleanup fix
- Bounds checking fixes
- MES fix

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdkfd: always resume_all after suspend_all

Asad Kamal (1):
      drm/amd/pm: Stop pp_od_clk_voltage emit at PAGE_SIZE

Aurabindo Pillai (2):
      drm/amd/display: widen dc_hdmi_frl_flags.force_frl_rate to unsigned int
      drm/amd/display: use unsigned types for local pipe and REG_GET counters

Candice Li (1):
      drm/amd/pm: bound OD parameter parsing to stack array size

Ce Sun (1):
      drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls

Christian König (2):
      drm/amdgpu: deprecate guilty handling
      drm/amdgpu: restart the CS if some parts of the VM are still invalidated

David Rosca (1):
      drm/amdgpu/userq: Fix reading timeline points in wait ioctl

Honglei Huang (1):
      drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages

Jeevana Muthyala (1):
      drm/amdgpu/vcn5.0.0: enable secure submission on unified ring for VCN 
5.3.0

Lijo Lazar (1):
      drm/amd/pm: Use strscpy in profile mode parsing

Matthew Stewart (2):
      drm/amd/display: Fix DCN42B version detection
      drm/amd/display: Add DCN42B to dml21_translation_helper

Michel Dänzer (1):
      drm/amd/display: Consult MCCS FreeSync cap only if requested & supported

Sunday Clement (1):
      drm/amdkfd: Add bounds check for AMDKFD_IOC_WAIT_EVENTS

Sunil Khatri (3):
      drm/amdgpu: compare MES firmware version ucode for gfx11
      drm/amdgpu: validate the mes firmware version for gfx12
      drm/amdgpu: validate the mes firmware version for gfx12.1

Vitaly Prosyak (1):
      drm/amdgpu: Add lockdep annotations for lock ordering validation

Yongqiang Sun (4):
      drm/amdkfd: fix SMI event cross-process information leak
      drm/amdkfd: Unwind debug trap enable on copy_to_user failure
      drm/amdkfd: fix sysfs topology prop length on buffer truncation
      drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length

Yunxiang Li (1):
      drm/amdgpu/gfx: move fault and EOP IRQ get/put to hw_init/hw_fini

 drivers/gpu/drm/amd/amdgpu/Makefile                |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |  25 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c            |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c        | 195 +++++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.h        |  39 +++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  12 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c     |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   9 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  43 +++--
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             | 162 ++++++++++-------
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             | 162 ++++++++++-------
 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c             | 114 ++++++------
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  34 ++--
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |  35 ++--
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_1.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c            |  39 ++++-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |   8 +
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |   6 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  20 +--
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |   8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  14 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h     |   2 +-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |   2 +-
 .../dc/dml2_0/dml21/dml21_translation_helper.c     |   1 +
 .../dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c  |   4 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |   4 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  20 ++-
 39 files changed, 716 insertions(+), 309 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.h

Reply via email to