drm-xe-fixes
Hi Dave and Sima,
Here goes this round of our drm-xe-fixes.
In the mmio series, 4 are fixes and 2 are dependencies.
Thanks,
Rodrigo.
drm-xe-fixes-2026-09-17:
Couple shrinker related fixes plus a series of patches fixing several xe_mmio_gem issues around fault handler and destroy path.
The following changes since commit fd73f4a6659897191fa0d40695fe370925dd3780:
Linux 7.3-rc3 (2026-09-13 14:38:02 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-09-17
for you to fetch changes up to f0e9f963a3d209d7dc7ddd61116118ab5da2797d:
drm/xe/i2c: Disable IRQ on unbind (2026-09-16 08:46:16 -0400)
----------------------------------------------------------------
Couple shrinker related fixes plus a series of patches fixing several xe_mmio_gem issues around fault handler and destroy path.
----------------------------------------------------------------
Ilia Levi (5):
drm/xe/mmio_gem: forbid VMA split drm/xe/mmio_gem: use write-back mapping for dummy page drm/xe/mmio_gem: simplify fault handler loop drm/xe/mmio_gem: cache the dummy page per object drm/xe/mmio_gem: fix destroy flow
Raag Jadav (1):
drm/xe/i2c: Disable IRQ on unbind
Shuicheng Lin (3):
drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy drm/xe/shrinker: Return the freed page count through a parameter drm/xe/shrinker: Take a runtime PM ref before shrinking non-system memory
drivers/gpu/drm/xe/xe_i2c.c | 3 + drivers/gpu/drm/xe/xe_mmio_gem.c | 108 ++++++++++++++++++++++------------ drivers/gpu/drm/xe/xe_mmio_gem.h | 2 +- drivers/gpu/drm/xe/xe_shrinker.c | 124 ++++++++++++++++++++++----------------- 4 files changed, 145 insertions(+), 92 deletions(-)