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@xxxxxxxxxxxxxxx> > --- > 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@xxxxxxxxx> -Michał _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx