diff options
author | 2011-03-26 18:22:55 +0530 | |
---|---|---|
committer | 2011-03-31 13:00:37 +0200 | |
commit | 3436ae1298cb22d722a6520fc97f112dd767a9e1 (patch) | |
tree | ba05a2b0a80157f9eb19e34b0ac54b9dd279600b /kernel/fork.c | |
parent | sched, doc: Beef up load balancing description (diff) | |
download | wireguard-linux-3436ae1298cb22d722a6520fc97f112dd767a9e1.tar.xz wireguard-linux-3436ae1298cb22d722a6520fc97f112dd767a9e1.zip |
sched: Fix rebalance interval calculation
The interval for checking scheduling domains if they are due to be
balanced currently depends on boot state NR_CPUS, which may not
accurately reflect the number of online CPUs at the time of check.
Thus replace NR_CPUS with num_online_cpus().
(ed: Should only affect those who set NR_CPUS really high, such as 4096
or so :-)
Signed-off-by: Sisir Koppaka <sisir.koppaka@gmail.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <AANLkTikqHWid2Q93F5U5Qw5snJH8C5PXoa7J6=6hYO94@mail.gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/fork.c')
0 files changed, 0 insertions, 0 deletions