summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohan Bjornstedt <johan.bjornstedt@stericsson.com>2012-01-13 13:17:59 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:07:33 +0200
commite593120f64d6dfed8a4919922ad50b940ad43914 (patch)
tree6badad85320bb714c042e758bf7122c86669b8b1
parentadf961596806b476e96f3c141c18d364b005edbb (diff)
panic: Call notify before kernel is stopped
In order for panic_notifier_list to be used it needs to be moved to before we call crash_kexec ST-Ericsson ID: 403009 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: N/A Change-Id: I9adea0902b7a52a18ad2af151823a463e6a420a6 Signed-off-by: Johan Bjornstedt <johan.bjornstedt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45474 Reviewed-by: QATOOLS Reviewed-by: Magnus TEMPLING <magnus.templing@stericsson.com> Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Per FRANSSON <per.xx.fransson@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
-rw-r--r--kernel/panic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/panic.c b/kernel/panic.c
index 8ed89a175d7..4d53e8b9830 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -101,6 +101,8 @@ void panic(const char *fmt, ...)
dump_stack();
#endif
+ atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
+
/*
* If we have crashed and we have a crash kernel loaded let it handle
* everything else.
@@ -117,8 +119,6 @@ void panic(const char *fmt, ...)
*/
smp_send_stop();
- atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
-
bust_spinlocks(0);
if (!panic_blink)