Hi Dave, Simona, Fixes for 7.1.
The following changes since commit 5200f5f493f79f14bbdc349e402a40dfb32f23c8: Linux 7.1-rc4 (2026-05-17 13:59:58 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-7.1-2026-05-20 for you to fetch changes up to b6fe4ff340560ecf39e10733366f85832550699a: drm/amdgpu: fix handling in amdgpu_userq_create (2026-05-19 12:25:32 -0400) ---------------------------------------------------------------- amd-drm-fixes-7.1-2026-05-20: amdgpu: - Userq fixes - VPE fix - SMU 15 fix - Misc fixes - VCE fixes - DC bios parsing fixes - DC aux fix - Mode1 reset fix - RAS fixes amdkfd: - Misc fixes radeon: - CS parser fix ---------------------------------------------------------------- Alan Liu (1): drm/amdgpu/vpe: Force collaborate sync after TRAP Amir Shetaia (1): drm/amdgpu: reject non-user addresses early in GEM_USERPTR ioctl Ce Sun (1): drm/amdgpu: avoid integer overflow in VA range check Christian König (2): drm/amdgpu: rework userq reset work handling drm/amdgpu: fix handling in amdgpu_userq_create David Francis (2): drm/amdkfd: Check bounds on allocate_doorbell drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id Harry Wentland (3): drm/amd/display: Fix integer overflow in bios_get_image() drm/amd/display: Validate GPIO pin LUT table size before iterating drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async Lijo Lazar (1): drm/amdgpu: Fix discovery offset check under VF Sunday Clement (1): drm/amdkfd: Fix OOB memory exposure in get_wave_state() Sunil Khatri (7): drm/amdgpu/userq: use drm_exec in amdgpu_userq_fence_read_wptr drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction drm/amdgpu/userq: cancel reset work while tear down in progress drm/amdgpu/userq: update the vm task info during signal ioctl drm/amdgpu: remove va cursors for all mappings drm/amdgpu: use atomic operation to achieve lockless serialization drm/amdgpu: userq_va_mapped should remain true once done Timur Kristóf (9): drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on Tahiti (v2) drm/amdgpu/vce1: Check that the GPU address is < 128 MiB drm/amdgpu/vce1: Remove superfluous address check drm/amdgpu/vce1: Check if VRAM address is lower than GART. drm/amdgpu/vce1: Don't repeat GTT MGR node allocation drm/amdgpu/vce1: Fix VCE 1 firmware size and offsets drm/amdgpu/vce1: Stop using amdgpu_vce_resume drm/amdgpu/vce2: Fix VCE 2 firmware size and offsets drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets Vitaliy Triang3l Kuzmin (1): drm/radeon/evergreen_cs: Add missing NULL prefix check in surface check Xiang Liu (1): drm/amd/ras: Fix UMC error address allocation leak Yang Wang (1): drm/amd/pm: fix memleak of dpm_policies on smu v15 Yifan Zhang (1): drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 25 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 255 ++++++++++----------- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 55 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 7 +- drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 64 ++++-- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 ++ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 9 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 2 + drivers/gpu/drm/radeon/evergreen_cs.c | 6 +- 27 files changed, 347 insertions(+), 211 deletions(-)
