]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Specify which engines to reset following semaphore/event lockups
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 20 Mar 2018 10:04:48 +0000 (10:04 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 20 Mar 2018 14:55:58 +0000 (14:55 +0000)
commitd90f7eca671a852a4acbcf4e8473e6599bf06dc8
treedb9ccaeeac31ad31af839cede73a3a2c4cf1bdc4
parent349b5ad4fc1cc04f8c7a5377694f0aca5efad2ff
drm/i915: Specify which engines to reset following semaphore/event lockups

If the GPU is stuck waiting for an event or for a semaphore, we need to
reset the GPU in order to recover. We have to tell the reset routine
which engines we want reset, but we were still using the old interface
and declaring it as "not-fatal".

Fixes: 4bc208f22dfb ("drm/i915/tdr: Prepare error handler to accept mask of hung engines")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: Michel Thierry <michel.thierry@intel.com>
Reviewed-by: Michel Thierry <michel.thierry@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180320100449.1360-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/intel_hangcheck.c