summaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorTejas Upadhyay <tejas.upadhyay@intel.com>2025-02-25 10:27:54 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-03-22 12:56:57 -0700
commit2a5afc6e701786b020e5fee49fa9165cf1eb6354 (patch)
treedef519cbd549f1e1c0d19afd3e73f54dbb057ffc /scripts/generate_rust_analyzer.py
parent6fab88639f98a3284b0f2fd65154260a4f54fb79 (diff)
drm/xe: cancel pending job timer before freeing scheduler
[ Upstream commit 12c2f962fe71f390951d9242725bc7e608f55927 ] The async call to __guc_exec_queue_fini_async frees the scheduler while a submission may time out and restart. To prevent this race condition, the pending job timer should be canceled before freeing the scheduler. V3(MattB): - Adjust position of cancel pending job - Remove gitlab issue# from commit message V2(MattB): - Cancel pending jobs before scheduler finish Fixes: a20c75dba192 ("drm/xe: Call __guc_exec_queue_fini_async direct for KERNEL exec_queues") Reviewed-by: Matthew Brost <matthew.brost@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20250225045754.600905-1-tejas.upadhyay@intel.com Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com> (cherry picked from commit 18fbd567e75f9b97b699b2ab4f1fa76b7cf268f6) Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Stable-dep-of: 10c7988418d8 ("drm/xe: Release guc ids before cancelling work") Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions