[IA64] print kernel release in OOPS to make kerneloops.org happy
authorLuck, Tony <tony.luck@intel.com>
Tue, 18 Dec 2007 19:46:38 +0000 (11:46 -0800)
committerTony Luck <tony.luck@intel.com>
Wed, 19 Dec 2007 01:04:04 +0000 (17:04 -0800)
The ia64 oops message doesn't include the kernel version, which
makes it hard to automatically categorize oops messages scraped
from mailing lists and bug databases.

Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/process.c

index 2418289ee5ca4a89e598f057c26f2f201497ea0e..a70ad185725ca8cd2d43875cff7f80f1b3984c74 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/interrupt.h>
 #include <linux/delay.h>
 #include <linux/kdebug.h>
+#include <linux/utsname.h>
 
 #include <asm/cpu.h>
 #include <asm/delay.h>
@@ -107,8 +108,9 @@ show_regs (struct pt_regs *regs)
        print_modules();
        printk("\nPid: %d, CPU %d, comm: %20s\n", task_pid_nr(current),
                        smp_processor_id(), current->comm);
-       printk("psr : %016lx ifs : %016lx ip  : [<%016lx>]    %s\n",
-              regs->cr_ipsr, regs->cr_ifs, ip, print_tainted());
+       printk("psr : %016lx ifs : %016lx ip  : [<%016lx>]    %s (%s)\n",
+              regs->cr_ipsr, regs->cr_ifs, ip, print_tainted(),
+              init_utsname()->release);
        print_symbol("ip is at %s\n", ip);
        printk("unat: %016lx pfs : %016lx rsc : %016lx\n",
               regs->ar_unat, regs->ar_pfs, regs->ar_rsc);