From: Peter Zijlstra Date: Thu, 1 Mar 2012 14:04:46 +0000 (+0100) Subject: sched: Fix nohz load accounting -- again! X-Git-Tag: v3.4-rc1~191^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c308b56b5398779cd3da0f62ab26b0453494c3d4;p=pandora-kernel.git 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 Reported-by: LesÃ…=82aw Kope=C4=87 Reported-by: Aman Gupta Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/n/tip-4v31etnhgg9kwd6ocgx3rxl8@git.kernel.org Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed