diff options
Diffstat (limited to 'arch/sh/kernel/traps_32.c')
| -rw-r--r-- | arch/sh/kernel/traps_32.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/arch/sh/kernel/traps_32.c b/arch/sh/kernel/traps_32.c index 2b772776fcda..563426487c6b 100644 --- a/arch/sh/kernel/traps_32.c +++ b/arch/sh/kernel/traps_32.c | |||
| @@ -858,30 +858,6 @@ void __init trap_init(void) | |||
| 858 | per_cpu_trap_init(); | 858 | per_cpu_trap_init(); |
| 859 | } | 859 | } |
| 860 | 860 | ||
| 861 | void show_trace(struct task_struct *tsk, unsigned long *sp, | ||
| 862 | struct pt_regs *regs) | ||
| 863 | { | ||
| 864 | unsigned long addr; | ||
| 865 | |||
| 866 | if (regs && user_mode(regs)) | ||
| 867 | return; | ||
| 868 | |||
| 869 | printk("\nCall trace:\n"); | ||
| 870 | |||
| 871 | while (!kstack_end(sp)) { | ||
| 872 | addr = *sp++; | ||
| 873 | if (kernel_text_address(addr)) | ||
| 874 | print_ip_sym(addr); | ||
| 875 | } | ||
| 876 | |||
| 877 | printk("\n"); | ||
| 878 | |||
| 879 | if (!tsk) | ||
| 880 | tsk = current; | ||
| 881 | |||
| 882 | debug_show_held_locks(tsk); | ||
| 883 | } | ||
| 884 | |||
| 885 | void show_stack(struct task_struct *tsk, unsigned long *sp) | 861 | void show_stack(struct task_struct *tsk, unsigned long *sp) |
| 886 | { | 862 | { |
| 887 | unsigned long stack; | 863 | unsigned long stack; |
