[pull] amdgpu, amdkfd drm-fixes-6.15

Alex Deucher alexander.deucher at amd.com
Wed Apr 9 16:52:37 UTC 2025


Hi Dave, Sima,

Fixes for 6.15.

The following changes since commit dce8bd9137b88735dd0efc4e2693213d98c15913:

  drm/amdgpu/gfx12: fix num_mec (2025-03-26 17:47:18 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.15-2025-04-09

for you to fetch changes up to 34779e14461cf715238dec5fd43a1e11977ec115:

  drm/amdgpu/mes12: optimize MES pipe FW version fetching (2025-04-09 10:53:11 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.15-2025-04-09:

amdgpu:
- MES FW version caching fixes
- Only use GTT as a fallback if we already have a backing store
- dma_buf fix
- IP discovery fix
- Replay and PSR with VRR fix
- DC FP fixes
- eDP fixes
- KIQ TLB invalidate fix
- Enable dmem groups support
- Allow pinning VRAM dma bufs if imports can do P2P
- Workload profile fixes
- Prevent possible division by 0 in fan handling

amdkfd:
- Queue reset fixes

----------------------------------------------------------------
Alex Deucher (5):
      drm/amdgpu/mes11: optimize MES pipe FW version fetching
      drm/amdgpu/pm: add workload profile pause helper
      drm/amdgpu/pm/swsmu: implement pause workload profile
      drm/amdgpu: cancel gfx idle work in device suspend for s0ix
      drm/amdgpu/mes12: optimize MES pipe FW version fetching

Christian König (2):
      drm/amdgpu: immediately use GTT for new allocations
      drm/amdgpu: allow pinning DMA-bufs into VRAM if all importers can do P2P

Denis Arefev (1):
      drm/amd/pm/smu11: Prevent division by zero

Emily Deng (1):
      drm/amdkfd: sriov doesn't support per queue reset

Flora Cui (1):
      drm/amdgpu/ip_discovery: add missing ip_discovery fw

Huacai Chen (3):
      drm/amd/display: Protect FPU in dml21_copy()
      drm/amd/display: Protect FPU in dml2_init()/dml21_init()
      drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()

Jay Cornwall (1):
      drm/amdgpu: Increase KIQ invalidate_tlbs timeout

Jonathan Kim (1):
      drm/amdkfd: limit sdma queue reset caps flagging for gfx9

Kenneth Feng (1):
      drm/amd/display: pause the workload setting in dm

Maarten Lankhorst (1):
      drm/amdgpu: Add cgroups implementation

Mario Limonciello (2):
      drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1
      drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1

Matthew Auld (1):
      drm/amdgpu/dma_buf: fix page_link check

Tom Chung (1):
      drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes()

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  7 +++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  2 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        | 27 +++++++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            | 19 +++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  4 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  4 +++
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  4 +++
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             | 21 +++++++------
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  9 +++---
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 21 +++++++++++++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 17 ++++++++--
 .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c  | 17 ++++++++--
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c |  9 ++++++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |  1 +
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                | 19 ++++++++++++
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |  2 ++
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          | 36 +++++++++++++++++++++-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |  1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |  2 +-
 20 files changed, 187 insertions(+), 36 deletions(-)


More information about the dri-devel mailing list