diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-01-24 19:31:34 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-01-24 19:31:34 +0100 |
commit | b8be634e01b400fa2528848ad0cd6a5580a15bc4 (patch) | |
tree | f36da264249540727a60e13a54d1d44c8821b48d /kernel/kexec.c | |
parent | Merge branch 'for-linus/samsung' of git://git.fluff.org/bjdooks/linux (diff) | |
parent | mtd: tests: fix read, speed and stress tests on NOR flash (diff) | |
download | linux-b8be634e01b400fa2528848ad0cd6a5580a15bc4.tar.xz linux-b8be634e01b400fa2528848ad0cd6a5580a15bc4.zip |
Merge git://git.infradead.org/~dwmw2/mtd-2.6.33
* git://git.infradead.org/~dwmw2/mtd-2.6.33:
mtd: tests: fix read, speed and stress tests on NOR flash
mtd: Really add ARM pismo support
kmsg_dump: Dump on crash_kexec as well
Diffstat (limited to 'kernel/kexec.c')
-rw-r--r-- | kernel/kexec.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/kexec.c b/kernel/kexec.c index a9a93d9ee7a7..ef077fb73155 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -32,6 +32,7 @@ #include <linux/console.h> #include <linux/vmalloc.h> #include <linux/swap.h> +#include <linux/kmsg_dump.h> #include <asm/page.h> #include <asm/uaccess.h> @@ -1074,6 +1075,9 @@ void crash_kexec(struct pt_regs *regs) if (mutex_trylock(&kexec_mutex)) { if (kexec_crash_image) { struct pt_regs fixed_regs; + + kmsg_dump(KMSG_DUMP_KEXEC); + crash_setup_regs(&fixed_regs, regs); crash_save_vmcoreinfo(); machine_crash_shutdown(&fixed_regs); |