···6060{6161 switch(mode) {6262 case PM_DISK_PLATFORM:6363- kernel_shutdown_prepare(SYSTEM_SUSPEND_DISK);6464- pm_ops->enter(PM_SUSPEND_DISK);6565- break;6363+ if (pm_ops && pm_ops->enter) {6464+ kernel_shutdown_prepare(SYSTEM_SUSPEND_DISK);6565+ pm_ops->enter(PM_SUSPEND_DISK);6666+ break;6767+ }6668 case PM_DISK_SHUTDOWN:6769 kernel_power_off();6870 break;
+1-1
kernel/power/main.c
···2929DEFINE_MUTEX(pm_mutex);30303131struct pm_ops *pm_ops;3232-suspend_disk_method_t pm_disk_mode = PM_DISK_SHUTDOWN;3232+suspend_disk_method_t pm_disk_mode = PM_DISK_PLATFORM;33333434/**3535 * pm_set_ops - Set the global power method table.