From: Aneesh Kumar Signed-off-by: Andrew Morton --- 25-akpm/arch/alpha/kernel/traps.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff -puN arch/alpha/kernel/traps.c~alpha-print-the-symbol-name-in-oops arch/alpha/kernel/traps.c --- 25/arch/alpha/kernel/traps.c~alpha-print-the-symbol-name-in-oops 2004-07-08 02:26:52.509456904 -0700 +++ 25-akpm/arch/alpha/kernel/traps.c 2004-07-08 02:26:52.513456296 -0700 @@ -16,6 +16,7 @@ #include #include #include +#include #include #include @@ -119,7 +120,7 @@ static void dik_show_trace(unsigned long *sp) { long i = 0; - printk("Trace:"); + printk("Trace:\n"); while (0x1ff8 & (unsigned long) sp) { extern char _stext[], _etext[]; unsigned long tmp = *sp; @@ -128,7 +129,9 @@ dik_show_trace(unsigned long *sp) continue; if (tmp >= (unsigned long) &_etext) continue; - printk("%lx%c", tmp, ' '); + printk("[<%lx>]", tmp); + print_symbol(" %s", tmp); + printk("\n"); if (i > 40) { printk(" ..."); break; _