sched/fair: Fix pelt lost idle time detection
The check for some lost idle pelt time should be always done when pick_next_task_fair() fails to pick a task and not only when we call it from the fair fast-path. The case happens when the last running task on rq is a RT or DL task. When the latter goes to sleep and the /Sum of util_sum of the rq is at the max value, we don't account the lost of idle time whereas we should. Fixes: 67692435 ("sched: Rework pick_next_task() slow-path") Signed-off-by:Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by:
Peter Zijlstra (Intel) <peterz@infradead.org>
Loading
-
mentioned in commit d0936c8b
-
mentioned in commit ca51183e
-
mentioned in commit 7335a5a0
-
mentioned in commit d8dd0400
-
mentioned in commit 66c29d9f
-
mentioned in commit 3359a93f
-
mentioned in commit 52beb254
-
mentioned in commit ea5e8db2
-
mentioned in commit 620eaea2
-
mentioned in commit fdccb3ad
-
mentioned in commit 15fda76f
-
mentioned in commit 28e52c78
Please sign in to comment