]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/kexec.c
kexec jump: remove duplication of kexec_restart_prepare()
[net-next-2.6.git] / kernel / kexec.c
index 2810558802b6c6662ca3fd09719684878c32b6bb..b81682312dc442d6cf6c026ac7e75c028387e6dc 100644 (file)
@@ -1472,11 +1472,7 @@ int kernel_kexec(void)
        } else
 #endif
        {
-               blocking_notifier_call_chain(&reboot_notifier_list,
-                                            SYS_RESTART, NULL);
-               system_state = SYSTEM_RESTART;
-               device_shutdown();
-               sysdev_shutdown();
+               kernel_restart_prepare(NULL);
                printk(KERN_EMERG "Starting new kernel\n");
                machine_shutdown();
        }