[PULL] drm-xe-fixes

Rodrigo Vivi
2026-02-26T13:10:03Z

Here goes our first drm-xe-fixes PR for this 7.0 round.

Thanks,
Rodrigo.

drm-xe-fixes-2026-02-26:
- W/a fix for multi-cast registers (Roper)
- Fix xe_sync initialization issues (Shuicheng)
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-02-26

for you to fetch changes up to 0879c3f04f67e2a1677c25dcc24669ce21eb6a6c:

drm/xe/sync: Fix user fence leak on alloc failure (2026-02-23 16:48:43 -0500)

----------------------------------------------------------------
- W/a fix for multi-cast registers (Roper)
- Fix xe_sync initialization issues (Shuicheng)

----------------------------------------------------------------
Matt Roper (1):
drm/xe/wa: Steer RMW of MCR registers while building default LRC

Shuicheng Lin (2):
drm/xe/sync: Cleanup partially initialized sync on parse failure
drm/xe/sync: Fix user fence leak on alloc failure

drivers/gpu/drm/xe/regs/xe_engine_regs.h | 6 +++
drivers/gpu/drm/xe/xe_gt.c | 66 ++++++++++++++++++++++++++------
drivers/gpu/drm/xe/xe_sync.c | 30 ++++++++++-----
3 files changed, 81 insertions(+), 21 deletions(-)