diff options
| -rw-r--r-- | arch/powerpc/kernel/signal.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/signal.c b/arch/powerpc/kernel/signal.c index 2b5eaa6c8f33..e74aa0ed4e9e 100644 --- a/arch/powerpc/kernel/signal.c +++ b/arch/powerpc/kernel/signal.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * this archive for more details. | 9 | * this archive for more details. |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include <linux/ptrace.h> | 12 | #include <linux/tracehook.h> |
| 13 | #include <linux/signal.h> | 13 | #include <linux/signal.h> |
| 14 | #include <asm/uaccess.h> | 14 | #include <asm/uaccess.h> |
| 15 | #include <asm/unistd.h> | 15 | #include <asm/unistd.h> |
| @@ -177,6 +177,12 @@ int do_signal(sigset_t *oldset, struct pt_regs *regs) | |||
| 177 | * its frame, and we can clear the TLF_RESTORE_SIGMASK flag. | 177 | * its frame, and we can clear the TLF_RESTORE_SIGMASK flag. |
| 178 | */ | 178 | */ |
| 179 | current_thread_info()->local_flags &= ~_TLF_RESTORE_SIGMASK; | 179 | current_thread_info()->local_flags &= ~_TLF_RESTORE_SIGMASK; |
| 180 | |||
| 181 | /* | ||
| 182 | * Let tracing know that we've done the handler setup. | ||
| 183 | */ | ||
| 184 | tracehook_signal_handler(signr, &info, &ka, regs, | ||
| 185 | test_thread_flag(TIF_SINGLESTEP)); | ||
| 180 | } | 186 | } |
| 181 | 187 | ||
| 182 | return ret; | 188 | return ret; |
