Hi Dave and Sima,

Here goes our Xe fixes for this round.

Please notice there's a uAPI fix on canonical address handling.
That should had been the original expectation and shouldn't break
anyone.

Thanks,
Rodrigo.

drm-xe-fixes-2026-04-02:
uAPI Fix:
 - Accept canonical GPU addresses in xe_vm_madvise_ioctl (Arvind)

Driver Fixes:
 - Disallow writes to read-only VMAs (Jonathan)
 - PXP fixes (Daniele)
 - Disable garbage collector work item on SVM clos (Brost)
 - void memory allocations in xe_device_declare_wedged (Brost)
The following changes since commit 7aaa8047eafd0bd628065b15757d9b48c5f9c07d:

  Linux 7.0-rc6 (2026-03-29 15:40:00 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-04-02

for you to fetch changes up to 56b7432b7e8e6ae1b289cb405d16db4150ef193b:

  drm/xe: Avoid memory allocations in xe_device_declare_wedged() (2026-03-30 
08:52:20 -0400)

----------------------------------------------------------------
uAPI Fix:
 - Accept canonical GPU addresses in xe_vm_madvise_ioctl (Arvind)

Driver Fixes:
 - Disallow writes to read-only VMAs (Jonathan)
 - PXP fixes (Daniele)
 - Disable garbage collector work item on SVM clos (Brost)
 - void memory allocations in xe_device_declare_wedged (Brost)

----------------------------------------------------------------
Arvind Yadav (1):
      drm/xe/madvise: Accept canonical GPU addresses in xe_vm_madvise_ioctl

Daniele Ceraolo Spurio (4):
      drm/xe/pxp: Clean up termination status on failure
      drm/xe/pxp: Remove incorrect handling of impossible state during suspend
      drm/xe/pxp: Clear restart flag in pxp_start after jumping back
      drm/xe/pxp: Don't allow PXP on older PTL GSC FWs

Jonathan Cavitt (1):
      drm/xe/xe_pagefault: Disallow writes to read-only VMAs

Matthew Brost (2):
      drm/xe: Disable garbage collector work item on SVM close
      drm/xe: Avoid memory allocations in xe_device_declare_wedged()

 drivers/gpu/drm/xe/xe_device.c     | 27 +++++++++++++--------------
 drivers/gpu/drm/xe/xe_pagefault.c  |  6 ++++++
 drivers/gpu/drm/xe/xe_pxp.c        | 23 ++++++++++++++++-------
 drivers/gpu/drm/xe/xe_svm.c        |  2 +-
 drivers/gpu/drm/xe/xe_vm_madvise.c | 16 ++++++++++++----
 5 files changed, 48 insertions(+), 26 deletions(-)

Reply via email to