diff options
author | Maxime Ripard <mripard@kernel.org> | 2023-07-28 11:06:18 +0200 |
---|---|---|
committer | Maxime Ripard <mripard@kernel.org> | 2023-07-31 14:19:57 +0200 |
commit | 6e193f9fbbb02e1bde88510a71823e5bf83c2010 (patch) | |
tree | 9c6b9d36c7cdfcf607e2a01b46c0bc4ec1ecf3c6 /include/drm/drm_kunit_helpers.h | |
parent | drm/tests: probe-helper: Remove call to drm_kunit_helper_free_device() (diff) | |
download | linux-6e193f9fbbb02e1bde88510a71823e5bf83c2010.tar.xz linux-6e193f9fbbb02e1bde88510a71823e5bf83c2010.zip |
drm/tests: helpers: Create a helper to allocate a locking ctx
As we get more and more tests, the locking context initialisation
creates more and more boilerplate, both at creation and destruction.
Let's create a helper that will allocate, initialise a context, and
register kunit actions to clean up once the test is done.
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: MaĆra Canal <mairacanal@riseup.net>
Link: https://lore.kernel.org/r/20230728-kms-kunit-actions-rework-v3-5-952565ccccfe@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Diffstat (limited to 'include/drm/drm_kunit_helpers.h')
-rw-r--r-- | include/drm/drm_kunit_helpers.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/drm_kunit_helpers.h b/include/drm/drm_kunit_helpers.h index ed013fdcc1ff..4ba5e10653c6 100644 --- a/include/drm/drm_kunit_helpers.h +++ b/include/drm/drm_kunit_helpers.h @@ -87,5 +87,7 @@ __drm_kunit_helper_alloc_drm_device(struct kunit *test, sizeof(_type), \ offsetof(_type, _member), \ _feat)) +struct drm_modeset_acquire_ctx * +drm_kunit_helper_acquire_ctx_alloc(struct kunit *test); #endif // DRM_KUNIT_HELPERS_H_ |