diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index cc83f4981dd7..f6aa8091f9f5 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -7403,7 +7403,8 @@ static bool yield_to_task_fair(struct rq *rq, struct task_struct *p) * rewrite all of this once again.] */ -static unsigned long __read_mostly max_load_balance_interval = HZ/10; +unsigned long __read_mostly max_load_balance_interval = HZ/10; +EXPORT_SYMBOL_GPL(max_load_balance_interval); enum fbq_type { regular, remote, all }; diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index ead54691a6e4..1a072b6cec1c 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -1908,6 +1908,7 @@ extern void trigger_load_balance(struct rq *rq); extern void set_cpus_allowed_common(struct task_struct *p, const struct cpumask *new_mask); +extern unsigned long __read_mostly max_load_balance_interval; #endif #ifdef CONFIG_CPU_IDLE