Hi Dave, Simona, Fixes for 7.1.
The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8: Linux 7.1-rc6 (2026-05-31 15:14:24 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-7.1-2026-06-03 for you to fetch changes up to 03b70e0d8aa26bab89a0f1394c1c80a871925e42: drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in set_soft_freq_limited_range (2026-06-03 14:57:46 -0400) ---------------------------------------------------------------- amd-drm-fixes-7.1-2026-06-03: amdgpu: - BT.2020 fix for DCE - DC bounds checking fixes - SDMA 7.1 fix - UserQ fixes - SI fix - SMU 13 fixes - SMU 14 fixes - GC 12.1 fix - Userptr fix - GC 10.1 fix - GART fix for non-4K pages amdkfd: - UAF race fix - Fix a potential NULL pointer dereference - GC 11 buffer overflow fix for SDMA ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/sdma7.1: fix support for disable_kq Alysa Liu (1): drm/amdkfd: fix UAF race in destroy_queue_cpsch Andrew Martin (1): drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11 Christian König (1): drm/amdgpu: fix waiting for all submissions for userptrs Donet Tom (1): drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems Harish Kasiviswanathan (2): drm/amdgpu: Use asic specific pte_addr_mask drm/amdgpu: drm/amdgpu: Set correct DMA mask for gfx12.1 Harry Wentland (7): drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval() drm/amd/display: Clamp VBIOS HDMI retimer register count to array size drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs drm/amd/display: Use krealloc_array() in dal_vector_reserve() drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info() drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size drm/amd/display: Bound VBIOS record-chain walk loops Leorize (1): drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs Muhammad Bilal (1): drm/amdkfd: fix NULL dereference in get_queue_ids() Prike Liang (2): drm/amdgpu: unmap userq for evicting user queue drm/amdgpu: improve the userq seq BO free bit lookup Priya Hosur (1): drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in set_soft_freq_limited_range Sunil Khatri (2): drm/amdgpu/userq: remove the vital queue unmap logging drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy Timur Kristóf (2): drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on all SI drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed Vitaly Prosyak (1): drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14) Yang Wang (4): drm/amd/pm: apply SMU 13.0.10 workaround during MP1 unload drm/amd/pm: fix smu13 power limit default/cap calculation drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2 drm/amd/pm: zero unused SMU argument registers drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 12 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 11 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 18 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 14 ++-- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 10 ++- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 16 +++-- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 5 ++ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 ++- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 49 ++++++++++--- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 ++ drivers/gpu/drm/amd/display/dc/basics/vector.c | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 15 ++-- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 81 ++++++++++++++-------- .../drm/amd/display/dc/bios/bios_parser_helper.h | 5 ++ drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 ++- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 10 ++- .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 3 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 42 ++++++----- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 32 +++++---- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 3 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 ++- 43 files changed, 289 insertions(+), 172 deletions(-)
