diff options
author | Chris Wilson <[email protected]> | 2018-07-06 07:53:10 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2018-07-06 11:24:42 +0100 |
commit | a9450e15ad9e921fd2d76b038a8b252b1afc7bb6 (patch) | |
tree | 6dc70d6c2d38d0a63594af5b400bdf0894b633d9 | |
parent | e16f4c36cb9bf61fcd70a2ea978cee2a23ebf71d (diff) |
drm/i915/selftests: Skip all request selftests when wedged
If the GPU is irrecoverably wedge, we cannot submit any request and so
all of the request selftests will expectedly fail. Skip over them.
Signed-off-by: Chris Wilson <[email protected]>
Reviewed-by: Matthew Auld <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
-rw-r--r-- | drivers/gpu/drm/i915/selftests/i915_request.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/selftests/i915_request.c b/drivers/gpu/drm/i915/selftests/i915_request.c index e44aa3335d9e..cc27edc40356 100644 --- a/drivers/gpu/drm/i915/selftests/i915_request.c +++ b/drivers/gpu/drm/i915/selftests/i915_request.c @@ -859,5 +859,9 @@ int i915_request_live_selftests(struct drm_i915_private *i915) SUBTEST(live_sequential_engines), SUBTEST(live_empty_request), }; + + if (i915_terminally_wedged(&i915->gpu_error)) + return 0; + return i915_subtests(tests, i915); } |