diff options
author | 2020-05-24 19:34:38 -0600 | |
---|---|---|
committer | 2020-09-30 16:46:02 +0200 | |
commit | d9756dac97ee0d1d56141f54dc14bba644db6634 (patch) | |
tree | 7958435fd7b9be3cca1b488e305bd93419537be0 | |
parent | events: remove copy and paste error (diff) | |
download | rhel7-kernel-misery-d9756dac97ee0d1d56141f54dc14bba644db6634.tar.xz rhel7-kernel-misery-d9756dac97ee0d1d56141f54dc14bba644db6634.zip |
sched: fair: averaging depends on CONFIG_FAIR_GROUP_SCHED
The avg member isn't defined in that struct for !CONFIG_FAIR_GROUP_SCHED
kernels, so don't include those functions in that case.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r-- | kernel/sched/fair.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 4a6639d0f72..514d5426ea6 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -661,7 +661,7 @@ static u64 sched_vslice(struct cfs_rq *cfs_rq, struct sched_entity *se) return calc_delta_fair(sched_slice(cfs_rq, se), se); } -#ifdef CONFIG_SMP +#if defined(CONFIG_SMP) && defined(CONFIG_FAIR_GROUP_SCHED) static inline void __update_task_entity_contrib(struct sched_entity *se); /* Give new task start runnable values to heavy its load in infant time */ |