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(-)
