"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 <[email protected]>
---
 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


_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

Reply via email to