Commit a9450e15 authored by Chris Wilson's avatar Chris Wilson

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: default avatarChris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: default avatarMatthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180706065332.15214-5-chris@chris-wilson.co.uk
parent e16f4c36
...@@ -859,5 +859,9 @@ int i915_request_live_selftests(struct drm_i915_private *i915) ...@@ -859,5 +859,9 @@ int i915_request_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_sequential_engines), SUBTEST(live_sequential_engines),
SUBTEST(live_empty_request), SUBTEST(live_empty_request),
}; };
if (i915_terminally_wedged(&i915->gpu_error))
return 0;
return i915_subtests(tests, i915); return i915_subtests(tests, i915);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment