···60{61 switch(mode) {62 case PM_DISK_PLATFORM:63- kernel_shutdown_prepare(SYSTEM_SUSPEND_DISK);64- pm_ops->enter(PM_SUSPEND_DISK);65- break;0066 case PM_DISK_SHUTDOWN:67 kernel_power_off();68 break;
···60{61 switch(mode) {62 case PM_DISK_PLATFORM:63+ if (pm_ops && pm_ops->enter) {64+ kernel_shutdown_prepare(SYSTEM_SUSPEND_DISK);65+ pm_ops->enter(PM_SUSPEND_DISK);66+ break;67+ }68 case PM_DISK_SHUTDOWN:69 kernel_power_off();70 break;
+1-1
kernel/power/main.c
···29DEFINE_MUTEX(pm_mutex);3031struct pm_ops *pm_ops;32-suspend_disk_method_t pm_disk_mode = PM_DISK_SHUTDOWN;3334/**35 * pm_set_ops - Set the global power method table.
···29DEFINE_MUTEX(pm_mutex);3031struct pm_ops *pm_ops;32+suspend_disk_method_t pm_disk_mode = PM_DISK_PLATFORM;3334/**35 * pm_set_ops - Set the global power method table.