diff options
Diffstat (limited to 'arch/powerpc/kernel/traps.c')
-rw-r--r-- | arch/powerpc/kernel/traps.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c index c85adb858271..f651fa91cdc9 100644 --- a/arch/powerpc/kernel/traps.c +++ b/arch/powerpc/kernel/traps.c | |||
@@ -307,12 +307,9 @@ void die(const char *str, struct pt_regs *regs, long err) | |||
307 | } | 307 | } |
308 | NOKPROBE_SYMBOL(die); | 308 | NOKPROBE_SYMBOL(die); |
309 | 309 | ||
310 | void user_single_step_siginfo(struct task_struct *tsk, | 310 | void user_single_step_report(struct pt_regs *regs) |
311 | struct pt_regs *regs, siginfo_t *info) | ||
312 | { | 311 | { |
313 | info->si_signo = SIGTRAP; | 312 | force_sig_fault(SIGTRAP, TRAP_TRACE, (void __user *)regs->nip, current); |
314 | info->si_code = TRAP_TRACE; | ||
315 | info->si_addr = (void __user *)regs->nip; | ||
316 | } | 313 | } |
317 | 314 | ||
318 | static void show_signal_msg(int signr, struct pt_regs *regs, int code, | 315 | static void show_signal_msg(int signr, struct pt_regs *regs, int code, |