[PULL] drm-xe-fixes

Lucas De Marchi
2025-11-07T15:07:17Z

Here are the fixes towards 6.18-rc5.

drm-xe-fixes-2025-11-07:
Driver Changes:
- Fix missing synchronization on unbind (Balasubramani Vivekanandan)
- Fix device shutdown when doing FLR (Jouni Högander)
- Fix user fence signaling order (Matthew Brost)

thanks,
Lucas De Marchi

The following changes since commit 6146a0f1dfae5d37442a9ddcba012add260bceb0:

Linux 6.18-rc4 (2025-11-02 11:28:02 -0800)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-11-07

for you to fetch changes up to 0995c2fc39b0f998d40f5d276f67ae22fc1c37c3:

drm/xe: Enforce correct user fence signaling order using (2025-11-07 03:55:19 -0800)

----------------------------------------------------------------
Driver Changes:
- Fix missing synchronization on unbind (Balasubramani Vivekanandan)
- Fix device shutdown when doing FLR (Jouni Högander)
- Fix user fence signaling order (Matthew Brost)

----------------------------------------------------------------
Balasubramani Vivekanandan (1):
drm/xe/guc: Synchronize Dead CT worker with unbind

Jouni Högander (1):
drm/xe: Do clean shutdown also when using flr

Matthew Brost (1):
drm/xe: Enforce correct user fence signaling order using

Tejas Upadhyay (1):
drm/xe: Move declarations under conditional branch

drivers/gpu/drm/xe/xe_device.c | 14 +++++-----
drivers/gpu/drm/xe/xe_exec.c | 3 ++-
drivers/gpu/drm/xe/xe_exec_queue.c | 14 ++++++++++
drivers/gpu/drm/xe/xe_exec_queue_types.h | 7 +++++
drivers/gpu/drm/xe/xe_guc_ct.c | 3 +++
drivers/gpu/drm/xe/xe_oa.c | 45 +++++++++++++++++++++-----------
drivers/gpu/drm/xe/xe_oa_types.h | 8 ++++++
drivers/gpu/drm/xe/xe_sync.c | 17 ++++++++++--
drivers/gpu/drm/xe/xe_sync.h | 3 +++
drivers/gpu/drm/xe/xe_sync_types.h | 3 +++
drivers/gpu/drm/xe/xe_vm.c | 4 +++
11 files changed, 96 insertions(+), 25 deletions(-)