diff options
-rw-r--r-- | lib/igt_core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/igt_core.c b/lib/igt_core.c index 777687b5..558a538d 100644 --- a/lib/igt_core.c +++ b/lib/igt_core.c @@ -63,6 +63,7 @@ #include "intel_chipset.h" #include "intel_io.h" #include "igt_debugfs.h" +#include "igt_dummyload.h" #include "version.h" #include "config.h" @@ -994,6 +995,8 @@ static void exit_subtest(const char *result) (!__igt_plain_output) ? "\x1b[0m" : ""); fflush(stdout); + igt_terminate_spin_batches(); + in_subtest = NULL; siglongjmp(igt_subtest_jmpbuf, 1); } @@ -1817,6 +1820,8 @@ static void call_exit_handlers(int sig) { int i; + igt_terminate_spin_batches(); + if (!exit_handler_count) { return; } |