2.6.18 kernel patched with kexec/kdump patch from Tony's test tree fails
to compile if CONFIG_KEXEC is turned on but CONFIG_CRASH_DUMP is not.
Following patch fixes this.
Signed-off-by: Khalid Aziz <[EMAIL PROTECTED]>
-----
--- linux-2.6.18.orig/arch/ia64/kernel/crash.c 2006-10-11 10:23:11.000000000
-0600
+++ linux-2.6.18/arch/ia64/kernel/crash.c 2006-10-11 10:16:36.000000000
-0600
@@ -219,9 +219,13 @@
.notifier_call = kdump_init_notifier,
};
int ret;
+#ifdef CONFIG_PROC_VMCORE
if (from)
elfcorehdr_addr = memparse(from+11, &from);
+#endif
+#ifdef CONFIG_CRASH_DUMP
saved_max_pfn = (unsigned long)-1;
+#endif
if((ret = register_die_notifier(&kdump_init_notifier_nb)) != 0)
return ret;
#ifdef CONFIG_SYSCTL
--- linux-2.6.18.orig/arch/ia64/kernel/smp.c 2006-10-11 10:23:11.000000000
-0600
+++ linux-2.6.18/arch/ia64/kernel/smp.c 2006-10-11 10:42:51.000000000 -0600
@@ -247,7 +247,7 @@
send_IPI_single(smp_processor_id(), op);
}
-#ifdef CONFIG_CRASH_DUMP
+#ifdef CONFIG_KEXEC
void
kdump_smp_send_stop(void)
{
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot