From bcbc667b0a4c614cc7581d092998a790ad4d2f8f Mon Sep 17 00:00:00 2001 From: Pavankumar Kondeti Date: Sat, 13 Feb 2021 11:53:13 +0530 Subject: [PATCH] ANDROID: sched: Export max_load_balance_interval Export max_load_balance_interval so that vendor modules can adjust the load balance interval. Bug: 180125905 Change-Id: I9e5572db92747d17f9f1f7cd97725bbb04fc0e32 Signed-off-by: Pavankumar Kondeti --- kernel/sched/fair.c | 3 ++- kernel/sched/sched.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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