diff options
Diffstat (limited to 'kernel/power/main.c')
-rw-r--r-- | kernel/power/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/power/main.c b/kernel/power/main.c index 6d295c776794..0c3ed6ac938e 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c | |||
@@ -57,6 +57,10 @@ static int suspend_prepare(suspend_state_t state) | |||
57 | if (!pm_ops || !pm_ops->enter) | 57 | if (!pm_ops || !pm_ops->enter) |
58 | return -EPERM; | 58 | return -EPERM; |
59 | 59 | ||
60 | error = device_prepare_suspend(PMSG_SUSPEND); | ||
61 | if (error) | ||
62 | return error; | ||
63 | |||
60 | pm_prepare_console(); | 64 | pm_prepare_console(); |
61 | 65 | ||
62 | disable_nonboot_cpus(); | 66 | disable_nonboot_cpus(); |