public inbox for linux-metag@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] kexec: crash_kexec_post_notifiers boot option related fixes
@ 2015-07-10 11:33 Hidehiro Kawai
  2015-07-10 11:33 ` [PATCH 1/3] panic: Disable crash_kexec_post_notifiers if kdump is not available Hidehiro Kawai
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Hidehiro Kawai @ 2015-07-10 11:33 UTC (permalink / raw)
  To: Andrew Morton, Eric W. Biederman, Vivek Goyal
  Cc: linux-mips, Baoquan He, linux-sh, linux-s390, kexec, linux-kernel,
	Ingo Molnar, HATAYAMA Daisuke, Masami Hiramatsu, Daniel Walker,
	linuxppc-dev, linux-metag, linux-arm-kernel

This is a bugfix patch set for crash_kexec_post_notifiers boot option
which allows users to call panic notifiers and kmsg dumpers before
kdump.

The main patch is PATCH 3/3, and it fixes two problems reported by
Daniel Walker (https://lkml.org/lkml/2015/6/24/44). 

 Problem 1:
 If crash_kexec_post_notifiers boot option is specified, some
 shutting down process which assume other cpus are still alive
 don't work properly.

 Problem 2:
 If crash_kexec_post_notifiers boot option is specified, register
 information of other cpus are not saved to crash dumps.

PATCH 3/3 is also another solution for a bug reported by Daisuke
Hatayama (https://lkml.org/lkml/2015/5/15/284).  So, this patch
replace commits 5375b70 and f45d85f which fix the bug.

---

Hidehiro Kawai (3):
      panic: Disable crash_kexec_post_notifiers if kdump is not available
      kexec: Pass panic message to crash_kexec()
      kexec: Change the timing of callbacks related to "crash_kexec_post_notifiers" boot option


 Documentation/kernel-parameters.txt |    4 ++
 arch/arm/kernel/traps.c             |    2 +
 arch/arm64/kernel/traps.c           |    2 +
 arch/metag/kernel/traps.c           |    2 +
 arch/mips/kernel/traps.c            |    2 +
 arch/powerpc/kernel/traps.c         |    2 +
 arch/s390/kernel/ipl.c              |    2 +
 arch/sh/kernel/traps.c              |    2 +
 arch/x86/kernel/dumpstack.c         |    2 +
 arch/x86/platform/uv/uv_nmi.c       |    2 +
 include/linux/kernel.h              |    1 +
 include/linux/kexec.h               |    7 +++-
 kernel/kexec.c                      |   62 ++++++++++++++++++++++++++++++-----
 kernel/panic.c                      |   23 ++++---------
 14 files changed, 80 insertions(+), 35 deletions(-)


-- 
Hidehiro Kawai
Hitachi, Ltd. Research & Development Group


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2015-07-15 10:49 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-10 11:33 [PATCH 0/3] kexec: crash_kexec_post_notifiers boot option related fixes Hidehiro Kawai
2015-07-10 11:33 ` [PATCH 1/3] panic: Disable crash_kexec_post_notifiers if kdump is not available Hidehiro Kawai
2015-07-10 13:41   ` Eric W. Biederman
2015-07-13 20:26     ` dwalker
2015-07-14  1:19       ` Eric W. Biederman
     [not found]         ` <87h9p7r0we.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org>
2015-07-14 13:59           ` dwalker-zu3NM2574RrQT0dZR+AlfA
     [not found]             ` <20150714135919.GA18333-zu3NM2574RrQT0dZR+AlfA@public.gmane.org>
2015-07-14 14:20               ` Vivek Goyal
2015-07-14 15:02             ` Vivek Goyal
2015-07-14 15:34               ` dwalker
2015-07-14 15:40                 ` Vivek Goyal
2015-07-14 15:48                   ` dwalker
     [not found]                     ` <20150714154833.GA18883-zu3NM2574RrQT0dZR+AlfA@public.gmane.org>
2015-07-14 16:16                       ` Vivek Goyal
     [not found]                         ` <20150714161612.GH10792-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-14 17:06                           ` Eric W. Biederman
2015-07-14 17:29                             ` dwalker
     [not found]                               ` <20150714172953.GA19135-zu3NM2574RrQT0dZR+AlfA@public.gmane.org>
2015-07-14 17:55                                 ` Vivek Goyal
2015-07-14 18:01                                   ` Eric W. Biederman
     [not found]                                     ` <87si8qmxef.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org>
2015-07-14 18:23                                       ` Vivek Goyal
2015-07-15  5:16                                         ` Masami Hiramatsu
     [not found]                   ` <20150714154040.GA3912-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-15 10:49                     ` Hidehiro Kawai
     [not found]       ` <20150713202611.GA16525-zu3NM2574RrQT0dZR+AlfA@public.gmane.org>
2015-07-14  1:56         ` Hidehiro Kawai
2015-07-10 11:33 ` [PATCH 3/3] kexec: Change the timing of callbacks related to "crash_kexec_post_notifiers" boot option Hidehiro Kawai
2015-07-14 14:42   ` Vivek Goyal
2015-07-15  3:09     ` Masami Hiramatsu
2015-07-10 11:33 ` [PATCH 2/3] kexec: Pass panic message to crash_kexec() Hidehiro Kawai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox