crash: hotplug support for kexec_load()
[linux-2.6-block.git] / kernel / kexec.c
index 92d301f98776642ca2ba95cdabb7c6a1745c3b57..107f355eac1012dfb467102ebd97a538883f1588 100644 (file)
@@ -129,6 +129,11 @@ static int do_kexec_load(unsigned long entry, unsigned long nr_segments,
        if (flags & KEXEC_PRESERVE_CONTEXT)
                image->preserve_context = 1;
 
+#ifdef CONFIG_CRASH_HOTPLUG
+       if (flags & KEXEC_UPDATE_ELFCOREHDR)
+               image->update_elfcorehdr = 1;
+#endif
+
        ret = machine_kexec_prepare(image);
        if (ret)
                goto out;