diff --git a/drivers/power/pm/pm_activity.c b/drivers/power/pm/pm_activity.c index ff6dab8adb..2c51bd05b9 100644 --- a/drivers/power/pm/pm_activity.c +++ b/drivers/power/pm/pm_activity.c @@ -66,7 +66,7 @@ static void pm_wakelock_stats(FAR struct pm_wakelock_s *wakelock, bool stay) if (stay) { - if (!wakelock->fsnode.blink && !wakelock->fsnode.flink) + if (!dq_inqueue(&wakelock->fsnode, &pdom->wakelockall)) { dq_addlast(&wakelock->fsnode, &pdom->wakelockall); }