diff options
author | Vincent Guittot <vincent.guittot@linaro.org> | 2015-04-22 19:04:27 +0200 |
---|---|---|
committer | Vincent Guittot <vincent.guittot@linaro.org> | 2015-04-22 19:04:27 +0200 |
commit | 760c1a676994584115fff9029d3770e077367963 (patch) | |
tree | 4e63b9b6b3d7864e3192094892c2b04f97c70add /kernel/sched/sched.h | |
parent | 3bb1e2aecc81817e158bead697bf133aa42e24e1 (diff) | |
parent | 9e95a1266f4e27fc16836e8ce20fde7a8a3d0523 (diff) |
Merge branch 'sched-morten-invariance' into test-sched-tasks-packing
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r-- | kernel/sched/sched.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index c2a2400c305d..a92fcafd32b3 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -369,11 +369,15 @@ struct cfs_rq { * the blocked sched_entities on the rq. * utilization_load_avg is the sum of the average running time of the * sched_entities on the rq. + * utilization_blocked_avg is the utilization equivalent of + * blocked_load_avg, i.e. the sum of running contributions of blocked + * sched_entities associated with the rq. */ - unsigned long runnable_load_avg, blocked_load_avg, utilization_load_avg; + unsigned long runnable_load_avg, blocked_load_avg; + unsigned long utilization_load_avg, utilization_blocked_avg; atomic64_t decay_counter; u64 last_decay; - atomic_long_t removed_load; + atomic_long_t removed_load, removed_utilization; #ifdef CONFIG_FAIR_GROUP_SCHED /* Required to track per-cpu representation of a task_group */ |