Message ID | 20190127125734.4351-1-chris@chris-wilson.co.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [i-g-t] lib: Skip unused fork helpers | expand |
diff --git a/lib/igt_core.c b/lib/igt_core.c index 49fbf70de..0794e11a0 100644 --- a/lib/igt_core.c +++ b/lib/igt_core.c @@ -1678,6 +1678,9 @@ void igt_stop_helper(struct igt_helper_process *proc) { int status; + if (!proc->running) /* never even started */ + return; + /* failure here means the pid is already dead and so waiting is safe */ kill(proc->pid, proc->use_SIGKILL ? SIGKILL : SIGTERM);
Skip trying to stop unused fork helpers to avoid the various asserts that they were running and didn't die early. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- lib/igt_core.c | 3 +++ 1 file changed, 3 insertions(+)