]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/selftest: Always cancel semaphore on error
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 13 Sep 2022 15:21:50 +0000 (17:21 +0200)
committerAndi Shyti <andi.shyti@linux.intel.com>
Wed, 14 Sep 2022 11:21:14 +0000 (13:21 +0200)
commita7136ebf605afce1e0754ffca4de383312603ebf
treeec9f868d814e8fb958717eb6e63f4492e4f94e61
parent3d9a47e36871c2ff5eaa5eba29860b15b8894714
drm/i915/selftest: Always cancel semaphore on error

Ensure that we always signal the semaphore when timing out, so that if it
happens to be stuck waiting for the semaphore we will quickly recover
without having to wait for a reset.

Reported-by: CQ Tang <cq.tang@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: CQ Tang <cq.tang@intel.com>
cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Ramalingam C <ramalingam.c@intel.com>
Reviewed-by: Thomas Hellstrom <thomas.hellstrom@linux.intel.com>
Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/8b7781f7dbaf2791156491b76d5faa7852e5cbbb.1663081418.git.karolina.drobnik@intel.com
drivers/gpu/drm/i915/gt/selftest_lrc.c