]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - kernel/kexec.c
netfilter: conntrack: reduce size of l4protocol trackers
[mirror_ubuntu-bionic-kernel.git] / kernel / kexec.c
index 980936a90ee6ea0a9f83c195277a7c0705a8bbaa..e62ec4dc662060764acc1ad019056d277eeec6a8 100644 (file)
@@ -144,6 +144,14 @@ static int do_kexec_load(unsigned long entry, unsigned long nr_segments,
        if (ret)
                goto out;
 
+       /*
+        * Some architecture(like S390) may touch the crash memory before
+        * machine_kexec_prepare(), we must copy vmcoreinfo data after it.
+        */
+       ret = kimage_crash_copy_vmcoreinfo(image);
+       if (ret)
+               goto out;
+
        for (i = 0; i < nr_segments; i++) {
                ret = kimage_load_segment(image, &image->segment[i]);
                if (ret)