Hi Dave, Simona,

Fixes for 6.18.

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.18-2025-10-16

for you to fetch changes up to 079ae5118e1f0dcf5b1ab68ffdb5760b06ed79a2:

  drm/amdkfd: fix suspend/resume all calls in mes based eviction path 
(2025-10-13 14:14:28 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.18-2025-10-16:

amdgpu:
- Backlight fix
- SI fixes
- CIK fix
- Make CE support debug only
- IP discovery fix
- Ring reset fixes
- GPUVM fault memory barrier fix
- Drop unused structures in amdgpu_drm.h
- JPEG debugfs fix
- VRAM handling fixes for GPUs without VRAM
- GC 12 MES fixes

amdkfd:
- MES fix

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu: fix handling of harvesting for ip_discovery firmware
      drm/amdgpu: handle wrap around in reemit handling
      drm/amdgpu: set an error on all fences from a bad context
      drm/amdgpu: drop unused structures in amdgpu_drm.h

Christian König (3):
      drm/amdgpu: remove two invalid BUG_ON()s
      drm/amdgpu: block CE CS if not explicitely allowed by module option
      drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM

Gui-Dong Han (1):
      drm/amdgpu: use atomic functions with memory barriers for vm fault info

Jesse.Zhang (1):
      drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices

Jonathan Kim (5):
      drm/amdgpu: fix gfx12 mes packet status return check
      drm/amdgpu: fix initialization of doorbell array for detect and hang
      drm/amdgpu: fix hung reset queue array memory allocation
      drm/amdgpu: enable suspend/resume all for gfx 12
      drm/amdkfd: fix suspend/resume all calls in mes based eviction path

Matthew Schwartz (1):
      Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or 
dm_resume"

Sathishkumar S (1):
      drm/amdgpu: fix bit shift logic

Timur Kristóf (3):
      drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
      drm/amd: Disable ASPM on SI
      drm/amd/powerplay: Fix CIK shutdown temperature

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  7 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      | 18 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  8 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          | 54 +++++++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  7 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            | 20 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  3 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  2 -
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |  7 +--
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |  7 +--
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c         |  6 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             | 15 +++--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  | 73 +++++++---------------
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 12 ++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |  7 ---
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  5 ++
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  3 +-
 include/uapi/drm/amdgpu_drm.h                      | 21 -------
 28 files changed, 166 insertions(+), 144 deletions(-)

Reply via email to