]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
authorZhanjun Dong <zhanjun.dong@intel.com>
Tue, 10 Mar 2026 22:50:37 +0000 (18:50 -0400)
committerMatthew Brost <matthew.brost@intel.com>
Sat, 14 Mar 2026 01:04:15 +0000 (18:04 -0700)
commitdace8cb0032f57ea67c87b3b92ad73c89dd2db44
treeb4723335c85803ccae9ebcfb403872a09bfea074
parenta7f607610da721f77db358b09be8091e60bd8e89
drm/xe/guc: Ensure CT state transitions via STOP before DISABLED

The GuC CT state transition requires moving to the STOP state before
entering the DISABLED state. Update the driver teardown sequence to make
the proper state machine transitions.

Fixes: ee4b32220a6b ("drm/xe/guc: Add devm release action to safely tear down CT")
Cc: stable@vger.kernel.org
Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260310225039.1320161-6-zhanjun.dong@intel.com
drivers/gpu/drm/xe/xe_guc_ct.c