[PATCH 0/2] sched/fair: Minor improvements while triggering idle load balance

Shrikanth Hegde posted 2 patches 2 weeks, 4 days ago
kernel/sched/fair.c | 49 ++++++++++++++++++++++++++++++---------------
1 file changed, 33 insertions(+), 16 deletions(-)
[PATCH 0/2] sched/fair: Minor improvements while triggering idle load balance
Posted by Shrikanth Hegde 2 weeks, 4 days ago
While reading the code, noticed that I hadn't updated the comments
around nohz.nr_cpus which are stale now. While going through that code
again, saw these minor improvements that could be done. Since these are
fastpaths, even a little would help.

No functional change intended. It would help a bit when one runs with nohz_full.

The old code would bail out in find_new_ilb() when no eligible housekeeping idle 
CPU exists; this one just avoids doing the extra checks by making the same
decision earlier.

It is quite difficult to accurately predict that dance nohz.next_balance
and nohz.next_blocked, So do the same check for both. Avoid the
duplication if set already. Didn't see a better way.

Shrikanth Hegde (2):
  sched/fair: consider hk_mask early in triggering ilb
  sched/fair: get this cpu once in find_new_ilb

 kernel/sched/fair.c | 49 ++++++++++++++++++++++++++++++---------------
 1 file changed, 33 insertions(+), 16 deletions(-)

-- 
2.43.0