Annotation of /trunk/kernel26-xen/patches-2.6.25-r1/1033-2.6.25-xen-sysfs-crash-debugging.patch
Parent Directory | Revision Log
Revision 609 -
(hide annotations)
(download)
Fri May 23 17:35:37 2008 UTC (16 years, 4 months ago) by niro
File size: 1745 byte(s)
Fri May 23 17:35:37 2008 UTC (16 years, 4 months ago) by niro
File size: 1745 byte(s)
-using opensuse xen patchset, updated kernel configs
1 | niro | 609 | Subject: display last accessed sysfs file on kernel panic message |
2 | From: Andrew Morton <akpm@osdl.org> | ||
3 | Patch-mainline: never | ||
4 | |||
5 | Display the most-recently-opened sysfs file's name when oopsing. | ||
6 | |||
7 | From: Adrian Bunk <bunk@stusta.de> | ||
8 | |||
9 | Build fix | ||
10 | |||
11 | From: Greg Kroah-Hartman <gregkh@suse.de> | ||
12 | |||
13 | Modified to make the api call cleaner, and available to all arches if | ||
14 | need be. Also added it to x86-64's crash dump message. | ||
15 | |||
16 | |||
17 | Signed-off-by: Adrian Bunk <bunk@stusta.de> | ||
18 | Signed-off-by: Andrew Morton <akpm@osdl.org> | ||
19 | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | ||
20 | Automatically created from "patches.drivers/sysfs-crash-debugging.patch" by xen-port-patches.py | ||
21 | |||
22 | Index: head-2008-02-26/arch/x86/kernel/traps_32-xen.c | ||
23 | =================================================================== | ||
24 | --- head-2008-02-26.orig/arch/x86/kernel/traps_32-xen.c 2008-02-27 17:27:13.000000000 +0100 | ||
25 | +++ head-2008-02-26/arch/x86/kernel/traps_32-xen.c 2008-03-03 14:41:20.000000000 +0100 | ||
26 | @@ -402,6 +402,7 @@ int __kprobes __die(const char * str, st | ||
27 | #endif | ||
28 | printk("\n"); | ||
29 | |||
30 | + sysfs_printk_last_file(); | ||
31 | if (notify_die(DIE_OOPS, str, regs, err, | ||
32 | current->thread.trap_no, SIGSEGV) != | ||
33 | NOTIFY_STOP) { | ||
34 | Index: head-2008-02-26/arch/x86/kernel/traps_64-xen.c | ||
35 | =================================================================== | ||
36 | --- head-2008-02-26.orig/arch/x86/kernel/traps_64-xen.c 2008-02-27 10:01:23.000000000 +0100 | ||
37 | +++ head-2008-02-26/arch/x86/kernel/traps_64-xen.c 2008-03-03 14:41:47.000000000 +0100 | ||
38 | @@ -575,6 +575,7 @@ int __kprobes __die(const char * str, st | ||
39 | printk("DEBUG_PAGEALLOC"); | ||
40 | #endif | ||
41 | printk("\n"); | ||
42 | + sysfs_printk_last_file(); | ||
43 | if (notify_die(DIE_OOPS, str, regs, err, current->thread.trap_no, SIGSEGV) == NOTIFY_STOP) | ||
44 | return 1; | ||
45 | show_registers(regs); |