diff options
author | Paul Turner <pjt@google.com> | 2012-09-21 13:27:51 -0700 |
---|---|---|
committer | Viresh Kumar <viresh.kumar@linaro.org> | 2013-03-12 14:54:27 +0530 |
commit | c1057acd610e8af30ec9fe78679bcd2800a8f248 (patch) | |
tree | c64e939427a3df37bec49d0d27539e4b277cbb08 /include | |
parent | f6161aa153581da4a3867a2d1a7caf4be19b6ec9 (diff) |
sched: implement usage tracking
With the frame-work for runnable tracking now fully in place. Per-entity usage
tracking is a simple and low-overhead addition.
Signed-off-by: Paul Turner <pjt@google.com>
Reviewed-by: Ben Segall <bsegall@google.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/sched.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index d35d2b6ddbf..1e0939c9901 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -1097,6 +1097,7 @@ struct sched_avg { u64 last_runnable_update; s64 decay_count; unsigned long load_avg_contrib; + u32 usage_avg_sum; }; #ifdef CONFIG_SCHEDSTATS |