| commit | 89d263d6c85db25a85ba91916fde29be2a488461 | [log] [tgz] |
|---|---|---|
| author | jb.qi <jb.qi@mobiletek.cn> | Thu Sep 15 00:48:16 2022 -0700 |
| committer | rjw <rjw@exm.com> | Tue Sep 20 15:16:31 2022 +0800 |
| tree | 05fb7f624d43b328345180bbe8475b39944b8134 | |
| parent | c1075c4126b4f72c9d19b2a867b72a2129572c40 [diff] |
[Bugfix][API-574]reduce lynq_wait_resume_event return time Change-Id: Id187de99e9357a4e950600166dd5ccfebf24279d
diff --git a/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c b/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c index dfb7a72..3b4ae02 100644 --- a/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c +++ b/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c
@@ -296,7 +296,7 @@ system("echo 8 | emdlogger_ctrl"); - sleep(2); + usleep(200000); ALOGI("Log on with failure\n"); return ; } @@ -314,7 +314,7 @@ system("echo 8 | emdlogger_ctrl"); - sleep(2); //delay 2s for ril handling screen on + usleep(300000); //delay 2s for ril handling screen on,at least 70ms pthread_mutex_lock(&time_info_mutex);
diff --git a/src/lynq/lib/libautosuspend/libautosuspend.c b/src/lynq/lib/libautosuspend/libautosuspend.c index a8a3940..d39bab1 100644 --- a/src/lynq/lib/libautosuspend/libautosuspend.c +++ b/src/lynq/lib/libautosuspend/libautosuspend.c
@@ -207,11 +207,11 @@ pthread_mutex_unlock(&feedback_got_mutex); - sleep(1); //给libautosuspend_get_feedback函数时间进入wait + usleep(10000); //给libautosuspend_get_feedback函数时间进入wait,不可删除,但可以减少 pthread_cond_broadcast(&feedback_got_cond); - sleep(1); //希望多给libautosuspend_get_feedback函数拿到锁的机会,保证他们先执行完 + usleep(10000); //希望多给libautosuspend_get_feedback函数拿到锁的机会,不可删除,但可以减少 }