[PULL] drm-xe-fixes

Thomas Hellstrom
2025-06-26T14:06:51Z

Hi Dave, Simona

The drm-xe-fixes PR for -rc4.

Thanks,
Thomas

drm-xe-fixes-2025-06-26:
UAPI Changes:
Driver Changes:
- Missing error check (Haoxiang Li)
- Fix xe_hwmon_power_max_write (Karthik)
- Move flushes (Maarten and Matthew Auld)
- Explicitly exit CT safe mode on unwind (Michal)
- Process deferred GGTT node removals on device unwind (Michal)

The following changes since commit 86731a2a651e58953fc949573895f2fa6d456841:

Linux 6.16-rc3 (2025-06-22 13:30:08 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-06-26

for you to fetch changes up to af2b588abe006bd55ddd358c4c3b87523349c475:

drm/xe: Process deferred GGTT node removals on device unwind (2025-06-26 15:21:45 +0200)

----------------------------------------------------------------
UAPI Changes:
Driver Changes:
- Missing error check (Haoxiang Li)
- Fix xe_hwmon_power_max_write (Karthik)
- Move flushes (Maarten and Matthew Auld)
- Explicitly exit CT safe mode on unwind (Michal)
- Process deferred GGTT node removals on device unwind (Michal)

----------------------------------------------------------------
Haoxiang Li (1):
drm/xe/display: Add check for alloc_ordered_workqueue()

Karthik Poosa (1):
drm/xe/hwmon: Fix xe_hwmon_power_max_write

Maarten Lankhorst (1):
drm/xe: Move DSB l2 flush to a more sensible place

Matthew Auld (1):
drm/xe: move DPT l2 flush to a more sensible place

Michal Wajdeczko (2):
drm/xe/guc: Explicitly exit CT safe mode on unwind
drm/xe: Process deferred GGTT node removals on device unwind

drivers/gpu/drm/xe/display/xe_display.c | 2 ++
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 11 ++++------
drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +++--
drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 1 +
drivers/gpu/drm/xe/xe_ggtt.c | 11 ++++++++++
drivers/gpu/drm/xe/xe_guc_ct.c | 10 +++++----
drivers/gpu/drm/xe/xe_hwmon.c | 34 +++++++++++++-----------------
7 files changed, 42 insertions(+), 32 deletions(-)