Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9450e15 authored by Chris Wilson's avatar Chris Wilson
Browse files

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
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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);
}