From 629f48fa0e3d928a8d1999b4d547ad0ff9e2fd6b Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Tue, 13 Aug 2013 23:05:51 +0200 Subject: [PATCH] lib/drmtest: Don't run the rude interruptor when just listing subtests Signed-off-by: Daniel Vetter --- lib/drmtest.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/drmtest.c b/lib/drmtest.c index d0e463e..585ea1b 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -637,6 +637,9 @@ void igt_fork_signal_helper(void) pid_t pid; sighandler_t oldsig; + if (igt_only_list_subtests()) + return; + igt_install_exit_handler(signal_helper_exit_handler); signal(SIGUSR1, sig_handler); @@ -658,7 +661,8 @@ void igt_stop_signal_helper(void) if (signal_helper != -1) { kill(signal_helper, SIGQUIT); wait(&exitcode); - } + } else + return; if (sig_stat) fprintf(stdout, "signal handler called %llu times\n", sig_stat); -- 2.7.4