From b687bb51c213efaff39db03588ac596e7cf9cbc3 Mon Sep 17 00:00:00 2001 From: Satya Durga Srinivasu Prabhala Date: Thu, 2 Apr 2020 09:41:47 -0700 Subject: [PATCH] sched/fair: Improve the scheduler This change is for general scheduler improvements. Change-Id: I488483a68f9be9bb36a780d84d696554c4363081 Signed-off-by: Satya Durga Srinivasu Prabhala --- kernel/sched/fair.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 66cbb043c6fa..6eb2fdd6b17b 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -3858,7 +3858,9 @@ static inline bool task_fits_max(struct task_struct *p, int cpu) if (is_min_capacity_cpu(cpu)) { if (task_boost_policy(p) == SCHED_BOOST_ON_BIG || - task_boost > 0) + task_boost > 0 || + uclamp_boosted(p) || + walt_should_kick_upmigrate(p, cpu)) return false; } else { /* mid cap cpu */ if (task_boost > TASK_BOOST_ON_MID)