Loading arch/arm/kernel/signal.c +6 −8 Original line number Diff line number Diff line Loading @@ -715,15 +715,13 @@ static void do_signal(struct pt_regs *regs, int syscall) #endif } } } /* If there's no signal to deliver, we just put the saved sigmask * back. */ if (test_thread_flag(TIF_RESTORE_SIGMASK)) { clear_thread_flag(TIF_RESTORE_SIGMASK); sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL); } } if (test_and_clear_thread_flag(TIF_RESTORE_SIGMASK)) set_current_blocked(¤t->saved_sigmask); } asmlinkage void Loading Loading
arch/arm/kernel/signal.c +6 −8 Original line number Diff line number Diff line Loading @@ -715,15 +715,13 @@ static void do_signal(struct pt_regs *regs, int syscall) #endif } } } /* If there's no signal to deliver, we just put the saved sigmask * back. */ if (test_thread_flag(TIF_RESTORE_SIGMASK)) { clear_thread_flag(TIF_RESTORE_SIGMASK); sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL); } } if (test_and_clear_thread_flag(TIF_RESTORE_SIGMASK)) set_current_blocked(¤t->saved_sigmask); } asmlinkage void Loading