Hi Dave, Simona,

Fixes for 7.3

The following changes since commit fd73f4a6659897191fa0d40695fe370925dd3780:

  Linux 7.3-rc3 (2026-09-13 14:38:02 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/amdgpu/kernel.git 
tags/amd-drm-fixes-7.3-2026-09-17

for you to fetch changes up to 2ac2fe765ef475f409616ac0b57c4a3922749b0f:

  drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates 
(2026-09-17 11:59:24 -0400)

----------------------------------------------------------------
amd-drm-fixes-7.3-2026-09-17:

amdgpu:
- SMU 14.x fix
- DC IRQ fix
- Runtime PM fix for P2P
- RAS fix
- PCIe reporting fix
- DCN 6 fix
- Device removal fix
- DC MALL fix

amdkfd:
- GC 12.x fixes
- Boundary checks
- Mapping clear fix

----------------------------------------------------------------
Chengjun Yao (1):
      drm/amdgpu: fix rmmio iounmap skipped on device removal

David Francis (2):
      drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc
      drm/amdkfd: Avoid integer underflow in EOP ring size calculation.

Dmitriy Chumachenko (1):
      drm/amdgpu: check ras and obj before dereference

Francis Marlou Pacaro (1):
      drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates

Kevin Wang (1):
      drm/amd/pm: report energy accumulator for smu 14.0.3

Leo Li (1):
      drm/amd/display: Atomize IRQ register read/modify/write ops

Mario Limonciello (2):
      drm/amdgpu: Fix GPU PCIe link capability reporting
      drm/amdgpu: Skip KFD mapping clear before initialization

Mike Lothian (1):
      drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments

Srinivasan Shanmugam (1):
      drm/amd/display: Fix NULL dereference in dcn50/dcn60 init_hw

Vladimir Marioukhine (1):
      drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 54 ++++++-----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        | 43 ++++++++++++-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |  2 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  7 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c   | 61 ++++++++++++++++++-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 70 +++++++++++++++++++++-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |  6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |  5 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  | 12 ++++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  3 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  3 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  | 64 ++++++++++++--------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h  | 28 +++++++++
 .../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c  | 16 +++--
 .../amdgpu_dm/tests/amdgpu_dm_helpers_test.c       |  8 ++-
 .../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c   | 34 +++++------
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    | 13 ++--
 .../drm/amd/display/dc/hwss/dcn50/dcn50_hwseq.c    |  6 +-
 .../drm/amd/display/dc/hwss/dcn60/dcn60_hwseq.c    |  5 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  3 +
 25 files changed, 346 insertions(+), 110 deletions(-)

Reply via email to