diff options
author | Arjan van de Ven <arjan@linux.intel.com> | 2008-01-30 13:33:08 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-01-30 13:33:08 +0100 |
commit | aafbd7eb2057edfc9a17b258e3f0258a4e6d8198 (patch) | |
tree | e71499d62651d2a4e7dec958ab749e7a729eb20f /arch/x86/kernel/traps_64.c | |
parent | a25bd94964e87b1b93903a822fba5025d995d4da (diff) | |
download | op-kernel-dev-aafbd7eb2057edfc9a17b258e3f0258a4e6d8198.zip op-kernel-dev-aafbd7eb2057edfc9a17b258e3f0258a4e6d8198.tar.gz |
x86: make printk_address regs->ip always reliable
printk_address()'s second parameter is the reliability indication,
not the ebp. If we're printing regs->ip we're reliable by definition,
so pass a 1 here.
Signed-off-by: Arjan van de Ven
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/kernel/traps_64.c')
-rw-r--r-- | arch/x86/kernel/traps_64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/traps_64.c b/arch/x86/kernel/traps_64.c index 0bba792..814801f 100644 --- a/arch/x86/kernel/traps_64.c +++ b/arch/x86/kernel/traps_64.c @@ -582,7 +582,7 @@ int __kprobes __die(const char * str, struct pt_regs * regs, long err) add_taint(TAINT_DIE); /* Executive summary in case the oops scrolled away */ printk(KERN_ALERT "RIP "); - printk_address(regs->ip, regs->bp); + printk_address(regs->ip, 1); printk(" RSP <%016lx>\n", regs->sp); if (kexec_should_crash(current)) crash_kexec(regs); |