|
From: Don Z. <dz...@re...> - 2011-12-12 16:01:26
|
On Fri, Dec 02, 2011 at 05:09:32PM -0500, Seiji Aguchi wrote: > This patch just moves kmsg_dump(KMSG_DUMP_PANIC) below smp_send_stop > for serializing logging process via smp_send_stop. > > Signed-off-by: Seiji Aguchi <sei...@hd...> This is a useful first step towards serializing the kmsg_dump framework. It takes a similar approach to kdump and makes writing code here easier. Acked-by: Don Zickus <dz...@re...> > > --- > kernel/panic.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/panic.c b/kernel/panic.c > index b265936..c8e0ae8 100644 > --- a/kernel/panic.c > +++ b/kernel/panic.c > @@ -88,8 +88,6 @@ NORET_TYPE 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 > @@ -97,6 +95,8 @@ NORET_TYPE 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); > -- 1.7.1 |