diff options
author | Vincent Guittot <[email protected]> | 2018-02-13 11:31:17 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2018-03-09 07:59:21 +0100 |
commit | f643ea2207010db26f17fca99db031bad87c8461 (patch) | |
tree | 3c5ac9b557ce2443132d25778bf640c515e40e99 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | ea14b57e8a181ac0561eba7a787e088f8c89f822 (diff) |
sched/nohz: Stop NOHZ stats when decayed
Stopped the periodic update of blocked load when all idle CPUs have fully
decayed. We introduce a new nohz.has_blocked that reflect if some idle
CPUs has blocked load that have to be periodiccally updated. nohz.has_blocked
is set everytime that a Idle CPU can have blocked load and it is then clear
when no more blocked load has been detected during an update. We don't need
atomic operation but only to make cure of the right ordering when updating
nohz.idle_cpus_mask and nohz.has_blocked.
Suggested-by: Peter Zijlstra (Intel) <[email protected]>
Signed-off-by: Vincent Guittot <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions