[igt-dev] [RFC PATCH i-g-t v2 6/8] tests/core_hotunplug: Add 'GEM object' variant
Michał Winiarski
michal at hardline.pl
Thu Jun 25 19:51:24 UTC 2020
Quoting Janusz Krzysztofik (2020-06-22 18:44:13)
> GEM objects belonging to user file descriptors still open on device
> hotunplug may exhibit still more driver issues. Add a subtest that
> implements this scenario.
>
> v2: rebase on upstream
>
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik at linux.intel.com>
> ---
> tests/core_hotunplug.c | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
> index 18a963564..c30d98a69 100644
> --- a/tests/core_hotunplug.c
> +++ b/tests/core_hotunplug.c
> @@ -356,6 +356,29 @@ static void vm_hotunplug_lateclose(void)
> healthcheck();
> }
>
> +static void gem_hotunplug_lateclose(void)
> +{
> + struct hotunplug priv;
> +
> + prepare_for_rescan(&priv);
> +
> + igt_require_gem(priv.fd.drm);
> +
> + local_debug("creating a GEM user object");
> + igt_ignore_warn(gem_create(priv.fd.drm, 4096));
Same as previous one.
(note - we could just check for proper error when we attempt to close this
handle after unplug, and the same thing applies to the previous one with the vm)
LGTM otherwise.
Reviewed-by: Michał Winiarski <michal.winiarski at intel.com>
-Michał
More information about the igt-dev
mailing list