OSDN Git Service

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)
commitca98317b89428e6ac17be0938b467ed78654dd56
treedb9ccaeeac31ad31af839cede73a3a2c4cf1bdc4
parent03380d173a697475c747e4cd6ea2be739005dedc
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: 14b730fcb8d9 ("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