Commit 9b5ce1a
sched: Fix sched_delayed vs cfs_bandwidth
Meeting an unfinished DELAY_DEQUEUE treated entity in unthrottle_cfs_rq()
leads to a couple terminal scenarios. Finish it first, so ENQUEUE_WAKEUP
can proceed as it would have sans DELAY_DEQUEUE treatment.
Fixes: 152e11f ("sched/fair: Implement delayed dequeue")
Reported-by: Venkat Rao Bagalkote <[email protected]>
Signed-off-by: Mike Galbraith <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Tested-by: Venkat Rao Bagalkote <[email protected]>
Link: https://lore.kernel.org/r/[email protected]1 parent e32cde8 commit 9b5ce1a
1 file changed
+6
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6058 | 6058 | | |
6059 | 6059 | | |
6060 | 6060 | | |
6061 | | - | |
6062 | | - | |
| 6061 | + | |
| 6062 | + | |
| 6063 | + | |
| 6064 | + | |
| 6065 | + | |
| 6066 | + | |
6063 | 6067 | | |
6064 | | - | |
6065 | 6068 | | |
6066 | 6069 | | |
6067 | 6070 | | |
| |||
0 commit comments