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