Here is another attempt to fix the nohz cpu load accounting after the first try (https://lwn.net/Articles/671749/), this time using an entirely different direction, probably more "natural".
git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git sched/nohz HEAD: fccff1624c5bf5d91977da587167f52ab4ceed5b Thanks, Frederic --- Frederic Weisbecker (4): sched: Gather cpu load functions under a common namespace sched: Correctly handle nohz ticks cpu load accounting sched: Optimize tick periodic cpu load updates sched: Conditionally build cpu load decay code for nohz Documentation/trace/ftrace.txt | 10 ++-- include/linux/sched.h | 6 ++- kernel/sched/core.c | 2 +- kernel/sched/fair.c | 117 ++++++++++++++++++++++++++--------------- kernel/sched/sched.h | 8 +-- kernel/time/tick-sched.c | 9 ++-- 6 files changed, 94 insertions(+), 58 deletions(-)