diff options
Diffstat (limited to 'arch/powerpc/kernel/signal.c')
-rw-r--r-- | arch/powerpc/kernel/signal.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/signal.c b/arch/powerpc/kernel/signal.c index 129bdffc6daf..5c023c9cf16e 100644 --- a/arch/powerpc/kernel/signal.c +++ b/arch/powerpc/kernel/signal.c | |||
@@ -148,11 +148,7 @@ static int do_signal(struct pt_regs *regs) | |||
148 | 148 | ||
149 | regs->trap = 0; | 149 | regs->trap = 0; |
150 | if (ret) { | 150 | if (ret) { |
151 | block_sigmask(&ka, signr); | 151 | signal_delivered(signr, &info, &ka, regs, |
152 | /* | ||
153 | * Let tracing know that we've done the handler setup. | ||
154 | */ | ||
155 | tracehook_signal_handler(signr, &info, &ka, regs, | ||
156 | test_thread_flag(TIF_SINGLESTEP)); | 152 | test_thread_flag(TIF_SINGLESTEP)); |
157 | } | 153 | } |
158 | 154 | ||