Skip to contentSkip to conversation

drm-xe-fixes

GIT PULL Rodrigo Vivi 1 participant 1 message Sep 17

lore
Share & tools
lore
#0 lore raw

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