diff options
author | Johan Bjornstedt <johan.bjornstedt@stericsson.com> | 2012-01-13 13:17:59 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:07:33 +0200 |
commit | e593120f64d6dfed8a4919922ad50b940ad43914 (patch) | |
tree | 6badad85320bb714c042e758bf7122c86669b8b1 | |
parent | adf961596806b476e96f3c141c18d364b005edbb (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.c | 4 |
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) |