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