diff options
author | Umesh Nerlige Ramappa <[email protected]> | 2022-08-27 00:21:35 +0000 |
---|---|---|
committer | Joonas Lahtinen <[email protected]> | 2022-09-12 15:23:11 +0300 |
commit | 31335aa8e08be3fe10c50aecd2f11aba77544a78 (patch) | |
tree | 75f1df914832528eb92d70c80d2bb5156acafc72 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | b5917a109f1630379e83a37bbfa55a9198d50c66 (diff) |
drm/i915/guc: Cancel GuC engine busyness worker synchronously
The worker is canceled in gt_park path, but earlier it was assumed that
gt_park path cannot sleep and the cancel is asynchronous. This caused a
race with suspend flow where the worker runs after suspend and causes an
unclaimed register access warning. Cancel the worker synchronously since
the gt_park is indeed allowed to sleep.
v2: Fix author name and sign-off mismatch
Signed-off-by: Umesh Nerlige Ramappa <[email protected]>
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/4419
Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from GuC to pmu")
Reviewed-by: Ashutosh Dixit <[email protected]>
Signed-off-by: John Harrison <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Signed-off-by: Joonas Lahtinen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions