diff options
author | Vineeth Pillai <[email protected]> | 2020-11-17 18:19:38 -0500 |
---|---|---|
committer | Peter Zijlstra <[email protected]> | 2021-05-12 11:43:29 +0200 |
commit | 8039e96fcc1de30d5bcaf05da9ca2de46a800826 (patch) | |
tree | bb88e1ba8c783a34c54be34b5c33ccc405fac444 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 539f65125d20aacab54d02d77f10a839f45b09dc (diff) |
sched/fair: Fix forced idle sibling starvation corner case
If there is only one long running local task and the sibling is
forced idle, it might not get a chance to run until a schedule
event happens on any cpu in the core.
So we check for this condition during a tick to see if a sibling
is starved and then give it a chance to schedule.
Signed-off-by: Vineeth Pillai <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Tested-by: Don Hiatt <[email protected]>
Tested-by: Hongyu Ning <[email protected]>
Tested-by: Vincent Guittot <[email protected]>
Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions