diff options
Diffstat (limited to 'kernel/sched/sched.h')
| -rw-r--r-- | kernel/sched/sched.h | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 14b57196871..e6539736af5 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -222,6 +222,15 @@ struct cfs_rq {  	unsigned int nr_spread_over;  #endif +#ifdef CONFIG_SMP +	/* +	 * CFS Load tracking +	 * Under CFS, load is tracked on a per-entity basis and aggregated up. +	 * This allows for the description of both thread and group usage (in +	 * the FAIR_GROUP_SCHED case). +	 */ +	u64 runnable_load_avg; +#endif  #ifdef CONFIG_FAIR_GROUP_SCHED  	struct rq *rq;	/* cpu runqueue to which this cfs_rq is attached */ @@ -1214,4 +1223,3 @@ static inline u64 irq_time_read(int cpu)  }  #endif /* CONFIG_64BIT */  #endif /* CONFIG_IRQ_TIME_ACCOUNTING */ -  |