sched/fair: Ignore cache hotness for SMT migration
SMT siblings share caches, so cache hotness should be irrelevant for cross-sibling migration. Signed-off-by: Josh Don <joshdon@google.com> Proposed-by: Venkatesh Pallipadi <venki@google.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20200804193413.510651-1-joshdon@google.com
This commit is contained in:
Родитель
5f4a1c4ea4
Коммит
ec73240b16
|
@ -7402,6 +7402,10 @@ static int task_hot(struct task_struct *p, struct lb_env *env)
|
|||
if (unlikely(task_has_idle_policy(p)))
|
||||
return 0;
|
||||
|
||||
/* SMT siblings share cache */
|
||||
if (env->sd->flags & SD_SHARE_CPUCAPACITY)
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* Buddy candidates are cache hot:
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче