diff options
Diffstat (limited to 'arch/x86/kernel/process_64.c')
-rw-r--r-- | arch/x86/kernel/process_64.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/process_64.c b/arch/x86/kernel/process_64.c index a0130eb2fa50..383760bfd283 100644 --- a/arch/x86/kernel/process_64.c +++ b/arch/x86/kernel/process_64.c | |||
@@ -329,7 +329,7 @@ void __show_regs(struct pt_regs * regs) | |||
329 | (int)strcspn(init_utsname()->version, " "), | 329 | (int)strcspn(init_utsname()->version, " "), |
330 | init_utsname()->version); | 330 | init_utsname()->version); |
331 | printk("RIP: %04lx:[<%016lx>] ", regs->cs & 0xffff, regs->ip); | 331 | printk("RIP: %04lx:[<%016lx>] ", regs->cs & 0xffff, regs->ip); |
332 | printk_address(regs->ip); | 332 | printk_address(regs->ip, regs->bp); |
333 | printk("RSP: %04lx:%016lx EFLAGS: %08lx\n", regs->ss, regs->sp, | 333 | printk("RSP: %04lx:%016lx EFLAGS: %08lx\n", regs->ss, regs->sp, |
334 | regs->flags); | 334 | regs->flags); |
335 | printk("RAX: %016lx RBX: %016lx RCX: %016lx\n", | 335 | printk("RAX: %016lx RBX: %016lx RCX: %016lx\n", |
@@ -377,7 +377,7 @@ void show_regs(struct pt_regs *regs) | |||
377 | { | 377 | { |
378 | printk("CPU %d:", smp_processor_id()); | 378 | printk("CPU %d:", smp_processor_id()); |
379 | __show_regs(regs); | 379 | __show_regs(regs); |
380 | show_trace(NULL, regs, (void *)(regs + 1)); | 380 | show_trace(NULL, regs, (void *)(regs + 1), regs->bp); |
381 | } | 381 | } |
382 | 382 | ||
383 | /* | 383 | /* |