From 30c5ecaa7f27d2886572659e8cda832dee23d344 Mon Sep 17 00:00:00 2001 From: Tengfei Fan Date: Wed, 7 Sep 2022 08:59:38 +0800 Subject: [PATCH] sched/walt: make TASK_BOOST_STRICT_MAX task have high chance for running on prime core TASK_BOOST_STRICT_MAX task can cause performance influence if it haven't running on prime core, so do this for these tasks have high chance for running on prime core. Change-Id: I249dbe1c201934ea3c4610e93b1b71b24fb20d80 Signed-off-by: Tengfei Fan --- kernel/sched/walt/walt_cfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/sched/walt/walt_cfs.c b/kernel/sched/walt/walt_cfs.c index d2c2b339ecbd..f53e96478325 100644 --- a/kernel/sched/walt/walt_cfs.c +++ b/kernel/sched/walt/walt_cfs.c @@ -343,7 +343,8 @@ static void walt_find_best_target(struct sched_domain *sd, if (fbt_env->skip_cpu == i) continue; - if (wrq->num_mvp_tasks > 0) + if (wrq->num_mvp_tasks > 0 && + per_task_boost(p) != TASK_BOOST_STRICT_MAX) continue; /*