drm-xe-fixes
Hi Dave and Sima,
Here goes our xe fixes for this rc round.
Thanks,
Rodrigo.
drm-xe-fixes-2026-10-08:
Fixes on:
- i2c removal (Fan)
- system Controller Maibox header handling (Mallesh)
- two bo pin/unpin accounting bugs (Thomas)
- not emitting a w/a twice (Tvrtko)
- xe_mmio_wait32() to honor delay/sleep maximums (Al\
an)
The following changes since commit a90ee4305c4a5df72c11b31dacfdc76e00fcf78a:
Linux 7.3-rc6 (2026-10-04 13:45:25 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-10-08
for you to fetch changes up to 611857adc9e7b0ee1239a0baf38498922ca5a12e:
drm/xe/i2c: cancel the client work on remove (2026-10-07 09:22:03 -0400)
----------------------------------------------------------------
Fixes on:
- i2c removal (Fan)
- system Controller Maibox header handling (Mallesh)
- two bo pin/unpin accounting bugs (Thomas)
- not emitting a w/a twice (Tvrtko)
- xe_mmio_wait32() to honor delay/sleep maximums (Al\
an)
----------------------------------------------------------------
Alan Previn (1):
drm/xe/mmio: Fix xe_mmio_wait32() to honor delay/sleep maximums
Fan Wu (1):
drm/xe/i2c: cancel the client work on remove
Mallesh Koujalagi (1):
drm/xe/sysctrl: Fix mailbox header handling
Thomas Hellström (2):
drm/xe: Fix shrinker accounting double-subtraction on nested external pins drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin
Tvrtko Ursulin (1):
drm/xe: Do not emit Wa_16010904313 twice
drivers/gpu/drm/xe/display/xe_fb_pin.c | 6 +- drivers/gpu/drm/xe/xe_bo.c | 139 ++++++++++++++++++++++++-------- drivers/gpu/drm/xe/xe_bo.h | 2 + drivers/gpu/drm/xe/xe_i2c.c | 5 +- drivers/gpu/drm/xe/xe_lrc.c | 38 ++++++--- drivers/gpu/drm/xe/xe_mmio.c | 5 +- drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 16 ++-- 7 files changed, 150 insertions(+), 61 deletions(-)