X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Fpower%2Fsuspend.c;h=d336b27d1104fb5aa7aceff18c1742166325cf6d;hb=03afed8bc296fa70186ba832c1126228bb992465;hp=4953dc054c53c2af14ca9af22e5f64394feaf244;hpb=376fede80e74d98b49d1ba9ac18f23c9fd026ddd;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c index 4953dc054c53..d336b27d1104 100644 --- a/kernel/power/suspend.c +++ b/kernel/power/suspend.c @@ -106,13 +106,11 @@ static int suspend_prepare(void) goto Finish; error = suspend_freeze_processes(); - if (error) { - suspend_stats.failed_freeze++; - dpm_save_failed_step(SUSPEND_FREEZE); - } else + if (!error) return 0; - suspend_thaw_processes(); + suspend_stats.failed_freeze++; + dpm_save_failed_step(SUSPEND_FREEZE); usermodehelper_enable(); Finish: pm_notifier_call_chain(PM_POST_SUSPEND);