diff options
Diffstat (limited to 'arch/ia64')
-rw-r--r-- | arch/ia64/kernel/signal.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/arch/ia64/kernel/signal.c b/arch/ia64/kernel/signal.c index c4041c76c07d..a199be1fe619 100644 --- a/arch/ia64/kernel/signal.c +++ b/arch/ia64/kernel/signal.c | |||
@@ -419,12 +419,7 @@ handle_signal (unsigned long sig, struct k_sigaction *ka, siginfo_t *info, | |||
419 | if (!setup_frame(sig, ka, info, sigmask_to_save(), scr)) | 419 | if (!setup_frame(sig, ka, info, sigmask_to_save(), scr)) |
420 | return 0; | 420 | return 0; |
421 | 421 | ||
422 | block_sigmask(ka, sig); | 422 | signal_delivered(sig, info, ka, &scr->pt, |
423 | |||
424 | /* | ||
425 | * Let tracing know that we've done the handler setup. | ||
426 | */ | ||
427 | tracehook_signal_handler(sig, info, ka, &scr->pt, | ||
428 | test_thread_flag(TIF_SINGLESTEP)); | 423 | test_thread_flag(TIF_SINGLESTEP)); |
429 | 424 | ||
430 | return 1; | 425 | return 1; |