aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-05-24 19:34:38 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2020-09-30 16:46:02 +0200
commitd9756dac97ee0d1d56141f54dc14bba644db6634 (patch)
tree7958435fd7b9be3cca1b488e305bd93419537be0
parentevents: remove copy and paste error (diff)
downloadrhel7-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.c2
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 */