Hi Dave and Sima,

Here goes our xe fixes for this round.

Thanks,
Rodrigo.

drm-xe-fixes-2026-05-14:
- Madvise fix around purgeability tracking (Arvind)
- Restore engine mask for specific blitter style (Roper)
- Couple UAF fixes (Auld)
- Drop unused ggtt_balloon field (Wajdeczko)
The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581:

  Linux 7.1-rc3 (2026-05-10 14:08:09 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-05-14

for you to fetch changes up to 8fb70afe671cc8c1f6237a39aabd50714fcd1189:

  drm/xe: Drop unused ggtt_balloon field (2026-05-13 11:19:21 -0400)

----------------------------------------------------------------
- Madvise fix around purgeability tracking (Arvind)
- Restore engine mask for specific blitter style (Roper)
- Couple UAF fixes (Auld)
- Drop unused ggtt_balloon field (Wajdeczko)

----------------------------------------------------------------
Arvind Yadav (1):
      drm/xe/madvise: Track purgeability with BO-local counters

Matt Roper (1):
      drm/xe: Make decision to use Xe2-style blitter instructions a feature flag

Matthew Auld (2):
      drm/xe/dma-buf: handle empty bo and UAF races
      drm/xe/dma-buf: fix UAF with retry loop

Michal Wajdeczko (1):
      drm/xe: Drop unused ggtt_balloon field

 drivers/gpu/drm/xe/xe_bo.c         |   6 +-
 drivers/gpu/drm/xe/xe_bo.h         |  88 +++++++++++++++++++-
 drivers/gpu/drm/xe/xe_bo_types.h   |  28 ++++++-
 drivers/gpu/drm/xe/xe_dma_buf.c    |  80 +++++++++---------
 drivers/gpu/drm/xe/xe_gt_types.h   |   7 ++
 drivers/gpu/drm/xe/xe_migrate.c    |  18 +----
 drivers/gpu/drm/xe/xe_pci.c        |   9 +++
 drivers/gpu/drm/xe/xe_tile_types.h |   2 -
 drivers/gpu/drm/xe/xe_vm.c         |  51 +++++++++---
 drivers/gpu/drm/xe/xe_vm_madvise.c | 162 +++----------------------------------
 drivers/gpu/drm/xe/xe_vm_madvise.h |   2 -
 11 files changed, 222 insertions(+), 231 deletions(-)

Reply via email to