]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - kernel/crash_core.c
objtool: Add entry UNRET validation
[mirror_ubuntu-jammy-kernel.git] / kernel / crash_core.c
index eb53f5ec62c900ff488532c67865cd79c377b35d..256cf6db573cd094ed505775f6405ecdbb03457b 100644 (file)
@@ -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)
 {