diff options
Diffstat (limited to 'arch/avr32')
-rw-r--r-- | arch/avr32/kernel/process.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/avr32/kernel/process.c b/arch/avr32/kernel/process.c index 89a8017e8ca6..e7b61494c312 100644 --- a/arch/avr32/kernel/process.c +++ b/arch/avr32/kernel/process.c | |||
@@ -215,6 +215,8 @@ void show_regs_log_lvl(struct pt_regs *regs, const char *log_lvl) | |||
215 | unsigned long lr = regs->lr; | 215 | unsigned long lr = regs->lr; |
216 | unsigned long mode = (regs->sr & MODE_MASK) >> MODE_SHIFT; | 216 | unsigned long mode = (regs->sr & MODE_MASK) >> MODE_SHIFT; |
217 | 217 | ||
218 | show_regs_print_info(log_lvl); | ||
219 | |||
218 | if (!user_mode(regs)) { | 220 | if (!user_mode(regs)) { |
219 | sp = (unsigned long)regs + FRAME_SIZE_FULL; | 221 | sp = (unsigned long)regs + FRAME_SIZE_FULL; |
220 | 222 | ||
@@ -252,9 +254,6 @@ void show_regs_log_lvl(struct pt_regs *regs, const char *log_lvl) | |||
252 | regs->sr & SR_I0M ? '0' : '.', | 254 | regs->sr & SR_I0M ? '0' : '.', |
253 | regs->sr & SR_GM ? 'G' : 'g'); | 255 | regs->sr & SR_GM ? 'G' : 'g'); |
254 | printk("%sCPU Mode: %s\n", log_lvl, cpu_modes[mode]); | 256 | printk("%sCPU Mode: %s\n", log_lvl, cpu_modes[mode]); |
255 | printk("%sProcess: %s [%d] (task: %p thread: %p)\n", | ||
256 | log_lvl, current->comm, current->pid, current, | ||
257 | task_thread_info(current)); | ||
258 | } | 257 | } |
259 | 258 | ||
260 | void show_regs(struct pt_regs *regs) | 259 | void show_regs(struct pt_regs *regs) |