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