]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - kernel/kexec.c
PM: Remove sysdev suspend, resume and shutdown operations
[karo-tx-linux.git] / kernel / kexec.c
index 87b77de03dd33942b29953909aaf5727bb5e2bdd..8d814cbc810950700113fc32b0bcaf8750265118 100644 (file)
@@ -1531,13 +1531,7 @@ int kernel_kexec(void)
                if (error)
                        goto Enable_cpus;
                local_irq_disable();
-               /* Suspend system devices */
-               error = sysdev_suspend(PMSG_FREEZE);
-               if (!error) {
-                       error = syscore_suspend();
-                       if (error)
-                               sysdev_resume();
-               }
+               error = syscore_suspend();
                if (error)
                        goto Enable_irqs;
        } else
@@ -1553,7 +1547,6 @@ int kernel_kexec(void)
 #ifdef CONFIG_KEXEC_JUMP
        if (kexec_image->preserve_context) {
                syscore_resume();
-               sysdev_resume();
  Enable_irqs:
                local_irq_enable();
  Enable_cpus: