From bb7f4f66cad4bc096136624586f57fabc4fc27e1 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 6207745d9c40..18aba5481cc4 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -7697,7 +7697,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 e005255566ff..95211bcd6cfd 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -2288,6 +2288,7 @@ static inline struct task_struct *get_push_task(struct rq *rq) extern int push_cpu_stop(void *arg); +extern unsigned long __read_mostly max_load_balance_interval; #endif #ifdef CONFIG_CPU_IDLE