diff options
Diffstat (limited to 'kernel/crash_core.c')
| -rw-r--r-- | kernel/crash_core.c | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/kernel/crash_core.c b/kernel/crash_core.c index eb53f5ec62c9..256cf6db573c 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c @@ -6,6 +6,7 @@  #include <linux/buildid.h>  #include <linux/crash_core.h> +#include <linux/init.h>  #include <linux/utsname.h>  #include <linux/vmalloc.h> @@ -295,6 +296,16 @@ int __init parse_crashkernel_low(char *cmdline,  				"crashkernel=", suffix_tbl[SUFFIX_LOW]);  } +/* + * Add a dummy early_param handler to mark crashkernel= as a known command line + * parameter and suppress incorrect warnings in init/main.c. + */ +static int __init parse_crashkernel_dummy(char *arg) +{ +	return 0; +} +early_param("crashkernel", parse_crashkernel_dummy); +  Elf_Word *append_elf_note(Elf_Word *buf, char *name, unsigned int type,  			  void *data, size_t data_len)  { |