PMSG_RECOVER
return PMSG_RECOVER;
(error ? PMSG_RECOVER : PMSG_THAW) : PMSG_RESTORE);
dpm_complete(PMSG_RECOVER);
msg = in_suspend ? (error ? PMSG_RECOVER : PMSG_THAW) : PMSG_RESTORE;
dpm_resume_start(PMSG_RECOVER);
dpm_resume_end(PMSG_RECOVER);