sched: don't bias towards waker cluster when sched_boost is set
When sched_boost is set scheduler needs to place task on the least loaded CPU or performance CPU for better performance. Change-Id: I41512b4af9cd56712a241c114583b0021d1395d2 Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
This commit is contained in:
parent
c6b7d9674c
commit
a54b6930c6
1 changed files with 2 additions and 1 deletions
|
@ -3056,7 +3056,8 @@ bias_to_prev_cpu(struct cpu_select_env *env, struct cluster_cpu_stats *stats)
|
|||
static inline bool
|
||||
wake_to_waker_cluster(struct cpu_select_env *env)
|
||||
{
|
||||
return !env->need_idle && !env->reason && env->sync &&
|
||||
return env->boost_type == SCHED_BOOST_NONE &&
|
||||
!env->need_idle && !env->reason && env->sync &&
|
||||
task_load(current) > sched_big_waker_task_load &&
|
||||
task_load(env->p) < sched_small_wakee_task_load;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue