diff options
-rw-r--r-- | kernel/signal.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/signal.c b/kernel/signal.c index 15f901a26ec7..0514da573f22 100644 --- a/kernel/signal.c +++ b/kernel/signal.c | |||
@@ -1649,8 +1649,7 @@ static int do_signal_stop(int signr) | |||
1649 | } else { | 1649 | } else { |
1650 | struct task_struct *t; | 1650 | struct task_struct *t; |
1651 | 1651 | ||
1652 | if (unlikely((sig->flags & (SIGNAL_STOP_DEQUEUED | SIGNAL_UNKILLABLE)) | 1652 | if (!likely(sig->flags & SIGNAL_STOP_DEQUEUED) || |
1653 | != SIGNAL_STOP_DEQUEUED) || | ||
1654 | unlikely(signal_group_exit(sig))) | 1653 | unlikely(signal_group_exit(sig))) |
1655 | return 0; | 1654 | return 0; |
1656 | /* | 1655 | /* |