|
From: <gr...@li...> - 2012-06-18 17:02:08
|
This is a note to let you know that I've just added the patch titled
kdump: Execute kmsg_dump(KMSG_DUMP_PANIC) after smp_send_stop()
to the 3.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
kdump-execute-kmsg_dump-kmsg_dump_panic-after-smp_send_stop.patch
and it can be found in the queue-3.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <st...@vg...> know about it.
>From 62be73eafaa045d3233337303fb140f7f8a61135 Mon Sep 17 00:00:00 2001
From: Seiji Aguchi <sei...@hd...>
Date: Tue, 15 May 2012 17:35:09 -0400
Subject: kdump: Execute kmsg_dump(KMSG_DUMP_PANIC) after smp_send_stop()
From: Seiji Aguchi <sei...@hd...>
commit 62be73eafaa045d3233337303fb140f7f8a61135 upstream.
This patch moves kmsg_dump(KMSG_DUMP_PANIC) below smp_send_stop(),
to serialize the crash-logging process via smp_send_stop() and to
thus retrieve a more stable crash image of all CPUs stopped.
Signed-off-by: Seiji Aguchi <sei...@hd...>
Acked-by: Don Zickus <dz...@re...>
Cc: dle...@li... <dle...@li...>
Cc: Satoru Moriya <sat...@hd...>
Cc: Tony Luck <ton...@in...>
Cc: a.p...@ch... <a.p...@ch...>
Link: http://lkml.kernel.org/r/5C4...@US...
Signed-off-by: Ingo Molnar <mi...@ke...>
Signed-off-by: Greg Kroah-Hartman <gr...@li...>
---
kernel/panic.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -108,8 +108,6 @@ void panic(const char *fmt, ...)
*/
crash_kexec(NULL);
- kmsg_dump(KMSG_DUMP_PANIC);
-
/*
* Note smp_send_stop is the usual smp shutdown function, which
* unfortunately means it may not be hardened to work in a panic
@@ -117,6 +115,8 @@ void panic(const char *fmt, ...)
*/
smp_send_stop();
+ kmsg_dump(KMSG_DUMP_PANIC);
+
atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
bust_spinlocks(0);
Patches currently in stable-queue which might be from sei...@hd... are
queue-3.4/kdump-execute-kmsg_dump-kmsg_dump_panic-after-smp_send_stop.patch
|