diff options
author | Joonwoo Park <joonwoop@codeaurora.org> | 2015-03-02 11:25:17 -0800 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:01:50 -0700 |
commit | b40bf941f61756bcca03a818b4c8fa857612f8cd (patch) | |
tree | 27f8532b5cebdc76f82afe08ecc60441ff751319 /kernel/sysctl.c | |
parent | 8f90803a45d3aa349a4d0f1051b194767ece5e26 (diff) |
sched: add scheduling latency tracking procfs node
Add a new procfs node /proc/sys/kernel/sched_max_latency_us to track the
worst scheduling latency. It provides easier way to identify maximum
scheduling latency seen across the CPUs.
Change-Id: I6e435bbf825c0a4dff2eded4a1256fb93f108d0e
[joonwoop@codeaurora.org: fixed conflict in update_stats_wait_end().]
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r-- | kernel/sysctl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 188c7fabeec0..591cacea6a8d 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -608,6 +608,11 @@ static struct ctl_table kern_table[] = { .mode = 0644, .proc_handler = proc_dointvec_minmax, }, + { + .procname = "sched_max_latency_us", + .mode = 0644, + .proc_handler = sched_max_latency_sysctl, + }, #endif #ifdef CONFIG_PROVE_LOCKING { |