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

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

drm/i915: Add a live dmabuf selftest



Though we have good coverage of our dmabuf interface through the mock
tests, we also want to check the heavy module unload paths of the live
i915 driver.

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: default avatarJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170213171558.20942-26-chris@chris-wilson.co.uk
parent 6cca22ed
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -292,3 +292,12 @@ int i915_gem_dmabuf_mock_selftests(void)
	drm_dev_unref(&i915->drm);
	return err;
}

int i915_gem_dmabuf_live_selftests(struct drm_i915_private *i915)
{
	static const struct i915_subtest tests[] = {
		SUBTEST(igt_dmabuf_export),
	};

	return i915_subtests(tests, i915);
}
+1 −0
Original line number Diff line number Diff line
@@ -12,4 +12,5 @@ selftest(sanitycheck, i915_live_sanitycheck) /* keep first (igt selfcheck) */
selftest(uncore, intel_uncore_live_selftests)
selftest(requests, i915_gem_request_live_selftests)
selftest(objects, i915_gem_object_live_selftests)
selftest(dmabuf, i915_gem_dmabuf_live_selftests)
selftest(coherency, i915_gem_coherency_live_selftests)