Skip to content

Implement crashkernel=auto

Amerigo Wang kexec linux-ia64 lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 38 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7x86: add CONFIG_KEXEC_AUTO_RESERVEarch/x86/Kconfig+10 -07 replies
2/7x86: implement crashkernel=autoarch/x86/include/asm/kexec.h kernel/kexec.c+56 -04 replies
3/7ia64: add CONFIG_KEXEC_AUTO_RESERVEarch/ia64/Kconfig+10 -01 reply
4/7ia64: implement crashkernel=autoarch/ia64/include/asm/kexec.h+23 -01 reply
5/7powerpc: add CONFIG_KEXEC_AUTO_RESERVEarch/powerpc/Kconfig+10 -01 reply
6/7powerpc: implement crashkernel=autoarch/powerpc/include/asm/kexec.h+23 -01 reply
7/7doc: update the kdump documentDocumentation/kdump/kdump.txt+16 -00 replies

Reviews trailers per patch

3 of 7 patches have a Reviewed-by or Acked-by.

PatchNeil Horman
1/7A-b
2/7
3/7A-b
4/7
5/7A-b
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [Patch 0/7] Implement crashkernel=auto

This series of patch implements automatically reserved memory for crashkernel, by introducing a new boot option "crashkernel=auto". This idea is from Neil.

In case of breaking user-space applications, it modifies this boot option after it decides how much memory should be reserved.

On different arch, the threshold and reserved memory size is different. Please refer patch 7/7 which contains an update for the documentation.

Note: This patchset was only tested on x86_64 with differernt memory sizes.

Cc Neil Horman <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc Eric W. Biederman <[email protected]>
Cc Tony Luck <[email protected]>
Cc Anton Vorontsov <[email protected]>