diff options
| author | Chris Wilson <[email protected]> | 2018-05-16 19:33:55 +0100 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2018-05-16 20:20:39 +0100 |
| commit | 3f6e9822308127104a7bb007ca569f2c57d03b67 (patch) | |
| tree | 93dff6be777c12c275f5e3abb1738408effc86fa /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf | |
| parent | 63572937cebf5d229a87fb11b201864f7d0b8171 (diff) | |
drm/i915: Stop parking the signaler around reset
We cannot call kthread_park() from softirq context, so let's avoid it
entirely during the reset. We wanted to suspend the signaler so that it
would not mark a request as complete at the same time as we marked it as
being in error. Instead of parking the signaling, stop the engine from
advancing so that the GPU doesn't emit the breadcrumb for our chosen
"guilty" request.
v2: Refactor setting STOP_RING so that we don't have the same code thrice
Signed-off-by: Chris Wilson <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Cc: Michałt Winiarski <[email protected]>
CC: Michel Thierry <[email protected]>
Cc: Jeff McGee <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Reviewed-by: Tvrtko Ursulin <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf')
0 files changed, 0 insertions, 0 deletions