X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fpanic.c;h=cc2a4c9c36ac231781a41fba4031a17bc3b1f7e7;hb=84860f9979804cfd97638ce0ec9d583daf338e0d;hp=acd95adddb9387925e1f8861a0da59a65b1f9a96;hpb=be9bf30c73184e0f1e4e0a50fb193d2a551bf75e;p=linux-2.6 diff --git a/kernel/panic.c b/kernel/panic.c index acd95adddb..cc2a4c9c36 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -27,9 +27,8 @@ static int pause_on_oops_flag; static DEFINE_SPINLOCK(pause_on_oops_lock); int panic_timeout; -EXPORT_SYMBOL(panic_timeout); -struct notifier_block *panic_notifier_list; +ATOMIC_NOTIFIER_HEAD(panic_notifier_list); EXPORT_SYMBOL(panic_notifier_list); @@ -97,7 +96,7 @@ NORET_TYPE void panic(const char * fmt, ...) smp_send_stop(); #endif - notifier_call_chain(&panic_notifier_list, 0, buf); + atomic_notifier_call_chain(&panic_notifier_list, 0, buf); if (!panic_blink) panic_blink = no_blink;