[PULL] drm-xe-fixes

Rodrigo Vivi
2025-08-27T15:47:02Z

Here goes our drm-xe-fixes targeting v6.17-rc4.

Thanks,
Rodrigo.

drm-xe-fixes-2025-08-27:
- Fix user-fence race issue (Zbigniew)
- Couple xe_vm fixes (Thomas)
- Don't trigger rebind on initial dma-buf validation (Brost)
- Fix a build issue related to basename() posix vs gnu discrepancy (Carlos)
The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:

Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-08-27

for you to fetch changes up to 75671d90fde8c78e940e15a1366a50ece56c6b69:

drm/xe: switch to local xbasename() helper (2025-08-26 10:12:11 -0400)

----------------------------------------------------------------
- Fix user-fence race issue (Zbigniew)
- Couple xe_vm fixes (Thomas)
- Don't trigger rebind on initial dma-buf validation (Brost)
- Fix a build issue related to basename() posix vs gnu discrepancy (Carlos)

----------------------------------------------------------------
Carlos Llamas (1):
drm/xe: switch to local xbasename() helper

Matthew Brost (1):
drm/xe: Don't trigger rebind on initial dma-buf validation

Thomas Hellström (2):
drm/xe/vm: Don't pin the vm_resv during validation
drm/xe/vm: Clear the scratch_pt pointer on error

Zbigniew Kempczyński (1):
drm/xe/xe_sync: avoid race during ufence signaling

drivers/gpu/drm/xe/xe_bo.c | 8 ++++----
drivers/gpu/drm/xe/xe_gen_wa_oob.c | 10 +++++++++-
drivers/gpu/drm/xe/xe_sync.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 8 ++++++--
drivers/gpu/drm/xe/xe_vm.h | 15 ++-------------
5 files changed, 22 insertions(+), 21 deletions(-)