aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMatthew Auld <[email protected]>2023-07-10 10:40:44 +0100
committerRodrigo Vivi <[email protected]>2023-12-21 11:35:23 -0500
commita4d362bbed8c86a632b5e22bf64d9c5564e3766e (patch)
treed8d5d5eebf42d398c0442b597c969455fc496cd6 /tools/perf/scripts/python/task-analyzer.py
parent4803f6e26f1678b8b5af2924199bc137e7ec5fad (diff)
drm/xe/ct: serialise fast_lock during CT disable
The fast-path CT could be running as we enter a runtime-suspend or potentially a GT reset, however here we only use the ct->fast_lock and not the full ct->lock. Before disabling the CT, also serialise against the fast_lock to ensure any in-progress work finishes before we start nuking the CT related stuff. Once we disable ct->enabled and drop the lock, any new work should fail gracefully, and anything that was in progress should be finished. Signed-off-by: Matthew Auld <[email protected]> Cc: Matthew Brost <[email protected]> Cc: José Roberto de Souza <[email protected]> Reviewed-by: Matthew Brost <[email protected]> Signed-off-by: Rodrigo Vivi <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions