[PATCH 2/2] kexec-tool: Append reset_devices flag to second kernel commandline

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

o Patch to pass reset_devices flag to the second kernel.

Signed-off-by: Ankita Garg <ankita at in.ibm.com>
--

 i386/crashdump-x86.c      |    1 +
 ia64/crashdump-ia64.c     |    2 ++
 ppc64/crashdump-ppc64.c   |    1 +
 x86_64/crashdump-x86_64.c |    1 +
 4 files changed, 5 insertions(+)

Index: kexec-tools-testing-20061214/kexec/arch/i386/crashdump-x86.c
===================================================================
--- kexec-tools-testing-20061214.orig/kexec/arch/i386/crashdump-x86.c	2006-12-14 02:12:03.000000000 -0500
+++ kexec-tools-testing-20061214/kexec/arch/i386/crashdump-x86.c	2008-04-11 19:54:16.000000000 -0500
@@ -548,6 +548,7 @@
 		return -1;
 	cmdline_add_memmap(mod_cmdline, memmap_p);
 	cmdline_add_elfcorehdr(mod_cmdline, elfcorehdr);
+	cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE);
 	return 0;
 }
 
Index: kexec-tools-testing-20061214/kexec/arch/ia64/crashdump-ia64.c
===================================================================
--- kexec-tools-testing-20061214.orig/kexec/arch/ia64/crashdump-ia64.c	2006-12-14 02:12:03.000000000 -0500
+++ kexec-tools-testing-20061214/kexec/arch/ia64/crashdump-ia64.c	2008-04-11 19:55:06.000000000 -0500
@@ -238,6 +238,8 @@
 			loaded_segments[loaded_segments_num].reserved = 1;
 			loaded_segments_num++;
 			cmdline_add_elfcorehdr(cmdline, elfcorehdr);
+			cmdline_append_string(mod_cmdline, " reset_devices",
+						COMMAND_LINE_SIZE);
 		}
 	}
 	add_loaded_segments_info(info, ehdr, max_addr);
Index: kexec-tools-testing-20061214/kexec/arch/ppc64/crashdump-ppc64.c
===================================================================
--- kexec-tools-testing-20061214.orig/kexec/arch/ppc64/crashdump-ppc64.c	2006-12-14 02:12:03.000000000 -0500
+++ kexec-tools-testing-20061214/kexec/arch/ppc64/crashdump-ppc64.c	2008-04-11 19:54:16.000000000 -0500
@@ -327,6 +327,7 @@
 	 */
 	add_cmdline_param(mod_cmdline, elfcorehdr, " elfcorehdr=", "K");
 	add_cmdline_param(mod_cmdline, saved_max_mem, " savemaxmem=", "M");
+	cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE);
 	return 0;
 }
 
Index: kexec-tools-testing-20061214/kexec/arch/x86_64/crashdump-x86_64.c
===================================================================
--- kexec-tools-testing-20061214.orig/kexec/arch/x86_64/crashdump-x86_64.c	2006-12-14 02:12:03.000000000 -0500
+++ kexec-tools-testing-20061214/kexec/arch/x86_64/crashdump-x86_64.c	2008-04-11 19:54:16.000000000 -0500
@@ -623,6 +623,7 @@
 		return -1;
 	cmdline_add_memmap(mod_cmdline, memmap_p);
 	cmdline_add_elfcorehdr(mod_cmdline, elfcorehdr);
+	cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE);
 
 	/* Inform second kernel about the presence of ACPI tables. */
 	for (i = 0; i < CRASH_MAX_MEMORY_RANGES; i++) {


Regards,
-- 
Ankita Garg (ankita at in.ibm.com)
Linux Technology Center
IBM India Systems & Technology Labs, 
Bangalore, India   


[Index of Archives]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Linux Media]

  Powered by Linux