[pull] amdgpu, amdkfd, radeon drm-next-7.3
Alex Deucher <[email protected]>
| Newsgroups | org.freedesktop.lists.dri-devel,org.freedesktop.lists.amd-gfx |
|---|---|
| Message-ID | <[email protected]> |
Hi Dave, Simona,
Fixes for 7.3.
The following changes since commit 29daacacf4cd84e6917f09de6a99fb170071c14c:
Merge tag 'drm-rust-next-2026-08-08' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next (2026-08-10 14:48:11 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-7.3-2026-08-12
for you to fetch changes up to 0d710af8e4abdd1fa500bddbab7c0ee47fc98143:
drm/amd/display: make DC_RUN_WITH_PREEMPTION_ENABLED misuse a build error (2026-08-12 09:45:03 -0400)
----------------------------------------------------------------
amd-drm-next-7.3-2026-08-12:
amdgpu:
- Bounds checking fix in CS IOCTL
- Bounds checking fix in GEM IOCTL
- Display fixes
- GPUVM fix
- ASPM fix
- UVD bounds checking fixes
- VCE 3 fix
- BT.2020 fixes
- NBIF 6.3.1 fix
- IP discovery fix
- SMU metrics reporting fixes
- SMU 15 fixes
- Misc fixes
- MES 11 fix
- Frame size fix for some versions of clang
- Userq fixes
- GTT recovery fix
amdkfd:
- Hibernation fix
- Kernel-doc warning fixes
radeon:
- Runtime pm fix
----------------------------------------------------------------
Alex Deucher (2):
drm/amdgpu: fix missing check in vm_flush()
drm/amdgpu: handle GDS and SPM without a VM fence
Candice Li (1):
drm/amdgpu: validate GEM_CREATE domain combinations
Dan Carpenter (1):
drm/amd/pm: silence uninitialized variable warnings
David Rosca (6):
drm/amdgpu: Reject UVD message with dimensions above 4096
drm/amdgpu: Fix UVD dpb min size calculation for H264
drm/amdgpu: Fix UVD decode image min size calculation
drm/amdgpu: Fix UVD min buffer sizes
drm/amdgpu: Implement insert_end for VCE 3
drm/amdgpu: Reject UVD message with invalid number of h265 refs
Guangshuo Li (1):
drm/radeon: fix autosuspend cleanup during teardown
Ivan Lipski (1):
drm/amd/display: Relax frame size limit for dcn5/6 DML core funcs files
Jesse Zhang (1):
drm/amdgpu: keep PRT mappings off the vm_bo state lists
Junrui Luo (1):
drm/amdgpu: disallow multiple FENCE chunks in one submit
Lijo Lazar (3):
drm/amd/pm: Simplify SoC power printing in debugfs
drm/amd/pm: Keep sub-watt precision in Q10 socket power
drm/amd/pm: Keep sub-degree precision in Q10 temperatures
Mikhail Gavrilov (1):
drm/amd/display: make DC_RUN_WITH_PREEMPTION_ENABLED misuse a build error
Nathan Lucas (2):
drm/amd/display: fix BT.2020 YCbCr limited output CSC matrix
drm/amd/display: fix BT.2020 YCbCr output CSC matrices for DCE
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: don't disable ttm buffer funcs on reset
Prike Liang (1):
drm/amdgpu/mes11: disable MES RS64 process/gang context loading
Randy Dunlap (1):
drm/amdkfd: kfd_ioctl.h: fix most kernel-doc warnings
Samuel Pitoiset (1):
drm/amd/display: Fix NULL pointer dereference in amdgpu_dm_crtc_set_vblank()
Shikang Fan (1):
drm/amdkfd: preserve VRAM MQD across hibernation via unpin/repin
Shubhankar Milind Sardeshpande (1):
drm/amdgpu: Enable GFXOFF functionality for SMU IP v15.0.5
Yang Wang (2):
drm/amdgpu: check ASPM on the dGPU host link
drm/amdgpu: fix nbif 6.3.1 l1 low power not functional
Yifan Zhang (1):
drm/amdgpu: skip BOs being torn down during GTT recovery
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 52 +++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 21 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 23 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 16 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 85 +++-------
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 57 +++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 42 ++---
drivers/gpu/drm/amd/amdgpu/soc21.c | 21 ++-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 26 ++-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 106 ++++++++++++
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 40 +++++
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 6 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 ++--
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 7 +-
.../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 7 +-
drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 8 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 27 ++--
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 7 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 12 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 1 +
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 25 +--
drivers/gpu/drm/radeon/radeon_kms.c | 1 +
include/uapi/linux/kfd_ioctl.h | 180 ++++++++++-----------
34 files changed, 584 insertions(+), 275 deletions(-)