[SRU][O][PATCH 0/4] drm/xe: Fix LNL gpu getting wedged after idling

Timo Aaltonen tjaalton at ubuntu.com
Wed Oct 30 14:51:10 UTC 2024


BugLink: https://bugs.launchpad.net/bugs/2085944

[Impact]

Leaving a system with Lunar Lake idle for an hour or so will end up with the display driver getting 
wedged requiring a reboot.

This is fixed upstream by this commit:

commit 22ef43c78647dd37b0dafe2182b8650b99dbbe59
Author: Badal Nilawar <badal.nilawar at intel.com>
Date: Thu Oct 17 16:44:10 2024 +0530

    drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout

but in order to apply cleanly, we also need a set of three patches which are already in v6.11.5

[Test case]

Boot a patched kernel on LNL, leave it idle for a couple of hours/overnight and check that it's
still working normally.

Badal Nilawar (1):
  drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout

Matthew Auld (3):
  drm/xe/guc_submit: fix xa_store() error checking
  drm/xe/ct: prevent UAF in send_recv()
  drm/xe/ct: fix xa_store() error checking

 drivers/gpu/drm/xe/xe_guc_ct.c     | 62 +++++++++++++++++++++---------
 drivers/gpu/drm/xe/xe_guc_submit.c |  9 ++---
 2 files changed, 47 insertions(+), 24 deletions(-)

-- 
2.45.2




More information about the kernel-team mailing list