Commit 82be0d75 authored by Daniel Vetter's avatar Daniel Vetter
Browse files

drm/i915/selftest: Create mock_destroy_device



Just some prep work before we rework the lifetime handling, which
requires replacing all the drm_dev_put in selftests by something else.

v2: Don't go with a static inline, upsets the header tests and
separation.

Acked-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: default avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200918132505.2316382-2-daniel.vetter@ffwll.ch
parent c7b36061
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1617,7 +1617,7 @@ int i915_gem_huge_page_mock_selftests(void)
out_put:
	i915_vm_put(&ppgtt->vm);
out_unlock:
	drm_dev_put(&dev_priv->drm);
	mock_destroy_device(dev_priv);
	return err;
}

+1 −1
Original line number Diff line number Diff line
@@ -1997,7 +1997,7 @@ int i915_gem_context_mock_selftests(void)

	err = i915_subtests(tests, i915);

	drm_dev_put(&i915->drm);
	mock_destroy_device(i915);
	return err;
}

+1 −1
Original line number Diff line number Diff line
@@ -272,7 +272,7 @@ int i915_gem_dmabuf_mock_selftests(void)

	err = i915_subtests(tests, i915);

	drm_dev_put(&i915->drm);
	mock_destroy_device(i915);
	return err;
}

+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@ int i915_gem_object_mock_selftests(void)

	err = i915_subtests(tests, i915);

	drm_dev_put(&i915->drm);
	mock_destroy_device(i915);
	return err;
}

+1 −1
Original line number Diff line number Diff line
@@ -73,6 +73,6 @@ int i915_gem_phys_mock_selftests(void)

	err = i915_subtests(tests, i915);

	drm_dev_put(&i915->drm);
	mock_destroy_device(i915);
	return err;
}
Loading