diff options
| author | Peter Zijlstra <[email protected]> | 2012-03-01 14:04:46 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2012-03-12 19:43:17 +0000 |
| commit | c308b56b5398779cd3da0f62ab26b0453494c3d4 (patch) | |
| tree | b2d90bd6f8ebbbeaae97f4ef319f7e22fcc77436 /lib/mpi/mpi-bit.c | |
| parent | sched: Update yield() docs (diff) | |
| download | kernel-c308b56b5398779cd3da0f62ab26b0453494c3d4.tar.gz kernel-c308b56b5398779cd3da0f62ab26b0453494c3d4.zip | |
sched: Fix nohz load accounting -- again!
Various people reported nohz load tracking still being wrecked, but Doug
spotted the actual problem. We fold the nohz remainder in too soon,
causing us to loose samples and under-account.
So instead of playing catch-up up-front, always do a single load-fold
with whatever state we encounter and only then fold the nohz remainder
and play catch-up.
Reported-by: Doug Smythies <[email protected]>
Reported-by: LesÃ…=82aw Kope=C4=87 <[email protected]>
Reported-by: Aman Gupta <[email protected]>
Signed-off-by: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/n/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions
