Messages in this thread | | | Date | Thu, 1 Sep 2022 11:02:10 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH] sched/core: Fix the bug that sched_core_find() may return throttled task |
| |
On Wed, Aug 31, 2022 at 02:49:18PM +0800, Cruz Zhao wrote: > When a cfs_rq is throttled, the cookie'd task in this cfs_rq wouldn't > dequeue from the core tree, and sched_core_find() may return this task, > which will result that the throttled task running on the cpu. > > To resolve this problem, we pick the first cookie matched task and > unthrottled task.
You mean: first that that both matches the cookie and is not throttled.
Except I think you can have the same problem with the RT crud.
| |