[Intel-gfx] [PATCH 3/4] lib/drmtest: don't dup quiescent fd
Mika Kuoppala
mika.kuoppala at linux.intel.com
Fri Mar 28 17:38:49 CET 2014
If we dup the fd, we are in mercy of the context banning
of the test application. Better to have our own to guarantee
that gem_quiescent_gpu won't find itself banned on exit.
Signed-off-by: Mika Kuoppala <mika.kuoppala at intel.com>
---
lib/drmtest.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/drmtest.c b/lib/drmtest.c
index 2c9cf62..bd72e49 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -302,7 +302,7 @@ int drm_open_any(void)
return fd;
gem_quiescent_gpu(fd);
- at_exit_drm_fd = dup(fd);
+ at_exit_drm_fd = __drm_open_any();
igt_install_exit_handler(quiescent_gpu_at_exit);
return fd;
@@ -328,7 +328,7 @@ int drm_open_any_render(void)
if (__sync_fetch_and_add(&open_count, 1))
return fd;
- at_exit_drm_render_fd = dup(fd);
+ at_exit_drm_render_fd = __drm_open_any();
gem_quiescent_gpu(fd);
igt_install_exit_handler(quiescent_gpu_at_exit_render);
--
1.7.9.5
More information about the Intel-gfx
mailing list