diff options
Diffstat (limited to 'arch/arm/kernel/traps.c')
-rw-r--r-- | arch/arm/kernel/traps.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index f05e66b0f868..10ff36e4e414 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c | |||
@@ -245,8 +245,8 @@ NORET_TYPE void die(const char *str, struct pt_regs *regs, int err) | |||
245 | do_exit(SIGSEGV); | 245 | do_exit(SIGSEGV); |
246 | } | 246 | } |
247 | 247 | ||
248 | void notify_die(const char *str, struct pt_regs *regs, struct siginfo *info, | 248 | void arm_notify_die(const char *str, struct pt_regs *regs, |
249 | unsigned long err, unsigned long trap) | 249 | struct siginfo *info, unsigned long err, unsigned long trap) |
250 | { | 250 | { |
251 | if (user_mode(regs)) { | 251 | if (user_mode(regs)) { |
252 | current->thread.error_code = err; | 252 | current->thread.error_code = err; |
@@ -330,7 +330,7 @@ asmlinkage void __exception do_undefinstr(struct pt_regs *regs) | |||
330 | info.si_code = ILL_ILLOPC; | 330 | info.si_code = ILL_ILLOPC; |
331 | info.si_addr = pc; | 331 | info.si_addr = pc; |
332 | 332 | ||
333 | notify_die("Oops - undefined instruction", regs, &info, 0, 6); | 333 | arm_notify_die("Oops - undefined instruction", regs, &info, 0, 6); |
334 | } | 334 | } |
335 | 335 | ||
336 | asmlinkage void do_unexp_fiq (struct pt_regs *regs) | 336 | asmlinkage void do_unexp_fiq (struct pt_regs *regs) |
@@ -384,7 +384,7 @@ static int bad_syscall(int n, struct pt_regs *regs) | |||
384 | info.si_addr = (void __user *)instruction_pointer(regs) - | 384 | info.si_addr = (void __user *)instruction_pointer(regs) - |
385 | (thumb_mode(regs) ? 2 : 4); | 385 | (thumb_mode(regs) ? 2 : 4); |
386 | 386 | ||
387 | notify_die("Oops - bad syscall", regs, &info, n, 0); | 387 | arm_notify_die("Oops - bad syscall", regs, &info, n, 0); |
388 | 388 | ||
389 | return regs->ARM_r0; | 389 | return regs->ARM_r0; |
390 | } | 390 | } |
@@ -428,7 +428,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
428 | info.si_code = SEGV_MAPERR; | 428 | info.si_code = SEGV_MAPERR; |
429 | info.si_addr = NULL; | 429 | info.si_addr = NULL; |
430 | 430 | ||
431 | notify_die("branch through zero", regs, &info, 0, 0); | 431 | arm_notify_die("branch through zero", regs, &info, 0, 0); |
432 | return 0; | 432 | return 0; |
433 | 433 | ||
434 | case NR(breakpoint): /* SWI BREAK_POINT */ | 434 | case NR(breakpoint): /* SWI BREAK_POINT */ |
@@ -564,7 +564,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
564 | info.si_addr = (void __user *)instruction_pointer(regs) - | 564 | info.si_addr = (void __user *)instruction_pointer(regs) - |
565 | (thumb_mode(regs) ? 2 : 4); | 565 | (thumb_mode(regs) ? 2 : 4); |
566 | 566 | ||
567 | notify_die("Oops - bad syscall(2)", regs, &info, no, 0); | 567 | arm_notify_die("Oops - bad syscall(2)", regs, &info, no, 0); |
568 | return 0; | 568 | return 0; |
569 | } | 569 | } |
570 | 570 | ||
@@ -638,7 +638,7 @@ baddataabort(int code, unsigned long instr, struct pt_regs *regs) | |||
638 | info.si_code = ILL_ILLOPC; | 638 | info.si_code = ILL_ILLOPC; |
639 | info.si_addr = (void __user *)addr; | 639 | info.si_addr = (void __user *)addr; |
640 | 640 | ||
641 | notify_die("unknown data abort code", regs, &info, instr, 0); | 641 | arm_notify_die("unknown data abort code", regs, &info, instr, 0); |
642 | } | 642 | } |
643 | 643 | ||
644 | void __attribute__((noreturn)) __bug(const char *file, int line) | 644 | void __attribute__((noreturn)) __bug(const char *file, int line) |