✓ CI.checkpatch: success for drm/xe: Fix early wedge on GuC load failure
Patchwork
patchwork at emeril.freedesktop.org
Fri Jun 6 01:07:15 UTC 2025
== Series Details ==
Series: drm/xe: Fix early wedge on GuC load failure
URL : https://patchwork.freedesktop.org/series/149906/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
202708c00696422fd217223bb679a353a5936e23
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit def9ed9bb39f2e2d1d47d33c61d7f1bfa4356898
Author: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Date: Thu Jun 5 15:22:57 2025 -0700
drm/xe: Fix early wedge on GuC load failure
When the GuC fails to load we declare the device wedged. However, the
very first GuC load attempt on GT0 (from xe_gt_init_hwconfig) is done
before the GT1 GuC objects are initialized, so things go bad when the
wedge code attempts to cleanup GT1. To fix this, check the initialization
status in the functions called during wedge.
Fixes: 7dbe8af13c18 ("drm/xe: Wedge the entire device")
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
Cc: Matthew Brost <matthew.brost at intel.com>
Cc: Jonathan Cavitt <jonathan.cavitt at intel.com>
Cc: Lucas De Marchi <lucas.demarchi at intel.com>
Cc: Zhanjun Dong <zhanjun.dong at intel.com>
+ /mt/dim checkpatch 308a53b9affc92eca9eaa6117dd62c79d5419ce7 drm-intel
def9ed9bb39f drm/xe: Fix early wedge on GuC load failure
More information about the Intel-xe
mailing list