commit | 62443342646df1c4984475f4bf1e09ae1e2a97c6 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Tue Feb 26 16:11:49 2013 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Tue Feb 26 16:11:49 2013 +0100 |
tree | 65fbde99362ec6db72d054007c2620b621f1ad91 | |
parent | 4247d1a9a27b6a23092a2c75e94e0545ad6a3376 [diff] [blame] |
powerpc: harden the clock ATB probe a bit Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/arch/arch-ppc.h b/arch/arch-ppc.h index 7517627..0cc0cbd 100644 --- a/arch/arch-ppc.h +++ b/arch/arch-ppc.h
@@ -96,11 +96,11 @@ pid = fork(); if (!pid) atb_child(); - else { + else if (pid != -1) { int status; - wait(&status); - if (!WIFEXITED(status)) + pid = wait(&status); + if (pid == -1 || !WIFEXITED(status)) arch_flags &= ~ARCH_FLAG_1; else arch_flags |= ARCH_FLAG_1;