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

Reply via email to