[PATCH] kexec-tools: mips: Remove commandline parameter "mem"
Youling Tang
tangyouling at loongson.cn
Fri Sep 11 21:32:24 EDT 2020
"mem=" indicating the memory region the new kernel can use to boot into.
And passed to the dump-capture kernel by kernel commandline parameter
"mem=". But in the dump-capture kernel, we don’t need to use this parameter
now, so remove "mem" and don't add "mem=" to new kernel commandline.
Signed-off-by: Youling Tang <tangyouling at loongson.cn>
---
kexec/arch/mips/crashdump-mips.c | 29 -----------------------------
1 file changed, 29 deletions(-)
diff --git a/kexec/arch/mips/crashdump-mips.c b/kexec/arch/mips/crashdump-mips.c
index fc92e64..26d5043 100644
--- a/kexec/arch/mips/crashdump-mips.c
+++ b/kexec/arch/mips/crashdump-mips.c
@@ -243,33 +243,6 @@ static void ultoa(unsigned long i, char *str)
}
}
-/* Adds the appropriate mem= options to command line, indicating the
- * memory region the new kernel can use to boot into. */
-static int cmdline_add_mem(char *cmdline, unsigned long addr,
- unsigned long size)
-{
- int cmdlen, len;
- char str[50], *ptr;
-
- addr = addr/1024;
- size = size/1024;
- ptr = str;
- strcpy(str, " mem=");
- ptr += strlen(str);
- ultoa(size, ptr);
- strcat(str, "K@");
- ptr = str + strlen(str);
- ultoa(addr, ptr);
- strcat(str, "K");
- len = strlen(str);
- cmdlen = strlen(cmdline) + len;
- if (cmdlen > (COMMAND_LINE_SIZE - 1))
- die("Command line overflow\n");
- strcat(cmdline, str);
-
- return 0;
-}
-
/* Adds the elfcorehdr= command line parameter to command line. */
static int cmdline_add_elfcorehdr(char *cmdline, unsigned long addr)
{
@@ -397,8 +370,6 @@ int load_crashdump_segments(struct kexec_info *info, char* mod_cmdline,
* backup segment is after elfcorehdr, so use elfcorehdr as top of
* kernel's available memory
*/
- cmdline_add_mem(mod_cmdline, crash_reserved_mem.start,
- elfcorehdr - crash_reserved_mem.start);
cmdline_add_elfcorehdr(mod_cmdline, elfcorehdr);
dbgprintf("CRASH MEMORY RANGES:\n");
--
2.1.0
More information about the kexec
mailing list