summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-26 06:09:00 +0100
committerIngo Molnar <mingo@elte.hu>2009-01-26 14:22:00 +0100
commitd5e397cb49b53381e4c99a064ca733c665646de8 (patch)
treec8d0013c2c561573c2b011f7373c09e18b4c7255
parent34707bcd0452aba644396767bc9fb61585bdab4f (diff)
downloadlinux-d5e397cb49b53381e4c99a064ca733c665646de8.tar.gz
linux-d5e397cb49b53381e4c99a064ca733c665646de8.tar.bz2
linux-d5e397cb49b53381e4c99a064ca733c665646de8.zip
x86: improve early fault/irq printout
Impact: add a stack dump to early IRQs/faults Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--arch/x86/kernel/head_32.S5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S
index 9f1410711607..84d05a4d7fc4 100644
--- a/arch/x86/kernel/head_32.S
+++ b/arch/x86/kernel/head_32.S
@@ -577,6 +577,9 @@ ignore_int:
pushl 40(%esp)
pushl $int_msg
call printk
+
+ call dump_stack
+
addl $(5*4),%esp
popl %ds
popl %es
@@ -652,7 +655,7 @@ early_recursion_flag:
.long 0
int_msg:
- .asciz "Unknown interrupt or fault at EIP %p %p %p\n"
+ .asciz "Unknown interrupt or fault at: %p %p %p\n"
fault_msg:
/* fault info: */