[RFC PATCH 0/4] sched: Improve cpu load accounting with nohz

From: Frederic Weisbecker
Date: Wed Jan 13 2016 - 11:01:42 EST


Hi,

Most of the remaining nohz full work is about making the scheduler
resilient to full dynticks (such that we can remove the 1Hz one day).
Byungchul Park started interesting work toward that with cpu load
updates in nohz full. So here is one more step forward.

Patches 1 and 2 concern both dyntick-idle and dyntick-full. The rest
is rather about full dynticks. Note that this isn't complete support for
cpu load in nohz full, we still need to think about a way to make
target_load() able to return up to date values on full dynticks targets.

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
sched/core

HEAD: f1d7d0f5382be3819490a859313f692f142dfb74

Thanks,
Frederic
---

Frederic Weisbecker (4):
sched: Don't account tickless CPU load on tick
sched: Consolidate nohz CPU load update code
sched: Move cpu load stats functions above fair queue callbacks
sched: Upload nohz full CPU load on task enqueue/dequeue


kernel/sched/fair.c | 306 ++++++++++++++++++++++++++++++----------------------
1 file changed, 175 insertions(+), 131 deletions(-)