aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/signal.c')
-rw-r--r--kernel/signal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/signal.c b/kernel/signal.c
index 39c1706edf03..5c7b7eaa0dc6 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -1480,10 +1480,10 @@ static inline int may_ptrace_stop(void)
1480 * is a deadlock situation, and pointless because our tracer 1480 * is a deadlock situation, and pointless because our tracer
1481 * is dead so don't allow us to stop. 1481 * is dead so don't allow us to stop.
1482 * If SIGKILL was already sent before the caller unlocked 1482 * If SIGKILL was already sent before the caller unlocked
1483 * ->siglock we must see ->core_waiters != 0. Otherwise it 1483 * ->siglock we must see ->core_state != NULL. Otherwise it
1484 * is safe to enter schedule(). 1484 * is safe to enter schedule().
1485 */ 1485 */
1486 if (unlikely(current->mm->core_waiters) && 1486 if (unlikely(current->mm->core_state) &&
1487 unlikely(current->mm == current->parent->mm)) 1487 unlikely(current->mm == current->parent->mm))
1488 return 0; 1488 return 0;
1489 1489