]> 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)
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Tue, 27 Mar 2018 08:19:56 +0000 (11:19 +0300)
commit174de32e499251867c8272c1e8cc78f7fbfb50cd
tree76f73e05e9825c4da3b8cb06a8739405554191f7
parente85a6356f740e24c1b78006da419ba2bbf00151c
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
(cherry picked from commit ca98317b89428e6ac17be0938b467ed78654dd56)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/intel_hangcheck.c