|
@@ -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);
|