!831 fix: 修复内核低功耗模式调整后同步问题

Merge pull request !831 from zhushengle/pm
This commit is contained in:
openharmony_ci 2022-09-26 09:40:24 +00:00 committed by Gitee
commit 61877ec97a
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 2 additions and 1 deletions

View File

@ -130,7 +130,7 @@ STATIC BOOL OsPmTickTimerStop(LosPmCB *pm)
LosPmTickTimer *tickTimer = pm->tickTimer; LosPmTickTimer *tickTimer = pm->tickTimer;
if ((tickTimer == NULL) || (tickTimer->tickLock == NULL) || if ((tickTimer == NULL) || (tickTimer->tickLock == NULL) ||
(pm->pmMode == LOS_SYS_NORMAL_SLEEP)) { (pm->sysMode == LOS_SYS_NORMAL_SLEEP)) {
return FALSE; return FALSE;
} }
@ -264,6 +264,7 @@ STATIC UINT32 OsPmSuspendSleep(LosPmCB *pm)
if (pm->sysctrl->suspendCheck != NULL) { if (pm->sysctrl->suspendCheck != NULL) {
pm->sysctrl->suspendCheck(mode); pm->sysctrl->suspendCheck(mode);
pm->sysMode = pm->pmMode;
} }
tickTimerStop = OsPmTickTimerStop(pm); tickTimerStop = OsPmTickTimerStop(pm);