[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(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.