Hi Dave and Sima, Here are the fixes towards 6.18-rc3.
drm-xe-fixes-2025-10-23: UAPI Changes: - Make madvise autoreset an explicit behavior requested by userspace (Thomas Hellström) Driver Changes: - Drop XE_VMA flag conversion and ensure GPUVA flags are passed around (homas Hellström) - Fix missing wq allocation error checking (Matthew Brost) Thanks, Lucas De Marchi The following changes since commit 211ddde0823f1442e4ad052a2f30f050145ccada: Linux 6.18-rc2 (2025-10-19 15:19:16 -1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-10-23 for you to fetch changes up to ce29214ada6d08dbde1eeb5a69c3b09ddf3da146: drm/xe: Check return value of GGTT workqueue allocation (2025-10-23 20:09:30 -0700) ---------------------------------------------------------------- UAPI Changes: - Make madvise autoreset an explicit behavior requested by userspace (Thomas Hellström) Driver Changes: - Drop XE_VMA flag conversion and ensure GPUVA flags are passed around (homas Hellström) - Fix missing wq allocation error checking (Matthew Brost) ---------------------------------------------------------------- Matthew Brost (1): drm/xe: Check return value of GGTT workqueue allocation Thomas Hellström (2): drm/xe: Retain vma flags when recreating and splitting vmas for madvise drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag drivers/gpu/drm/xe/xe_ggtt.c | 3 ++ drivers/gpu/drm/xe/xe_pt.c | 4 +- drivers/gpu/drm/xe/xe_svm.c | 5 +++ drivers/gpu/drm/xe/xe_vm.c | 96 ++++++++++++++++------------------------ drivers/gpu/drm/xe/xe_vm_types.h | 10 +---- include/uapi/drm/xe_drm.h | 15 +++++++ 6 files changed, 64 insertions(+), 69 deletions(-)
