diff options
| author | Chris Wilson <[email protected]> | 2017-02-12 17:20:00 +0000 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2017-02-13 11:18:23 +0000 |
| commit | 1d309634bcf4e3ce1c2b112bb04fcdec82ac70e1 (patch) | |
| tree | 9a170f7296a65d1809a2f4db145730eb0a647194 /tools/perf/scripts/python/bin | |
| parent | 8d613c539c74fa9055f88f4116196d7c820bd98f (diff) | |
drm/i915: Kill the tasklet then disable
Disabling the tasklet leaves it if scheduled on the ready to run list
until it is re-enabled. This will leave the ksoftird thread spinning
until satisfied. To prevent this situation on starting the GPU reset, we
want to kill the tasklet first and then disable. The same problem will
arise when a tasklet is scheduled from another device, so a better
solution is required for the general case.
Reported-by: Tvrtko Ursulin <[email protected]>
Fixes: 1f7b847d72c3 ("drm/i915: Disable engine->irq_tasklet around resets")
Signed-off-by: Chris Wilson <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: Mika Kuoppala <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions