Hi,

o Patch to pass reset_devices flag to the second kernel.

Signed-off-by: Ankita Garg <[EMAIL PROTECTED]>
--

 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 ([EMAIL PROTECTED])
Linux Technology Center
IBM India Systems & Technology Labs, 
Bangalore, India   
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to