Loading kernel/sched/fair.c +3 −3 Original line number Diff line number Diff line Loading @@ -9034,6 +9034,9 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env) return 0; } /* Record that we found atleast one task that could run on dst_cpu */ env->flags &= ~LBF_ALL_PINNED; if (energy_aware() && !sd_overutilized(env->sd) && env->idle == CPU_NEWLY_IDLE) { long util_cum_dst, util_cum_src; Loading @@ -9047,9 +9050,6 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env) return 0; } /* Record that we found atleast one task that could run on dst_cpu */ env->flags &= ~LBF_ALL_PINNED; #ifdef CONFIG_SCHED_WALT if (env->flags & LBF_IGNORE_PREFERRED_CLUSTER_TASKS && !preferred_cluster(cpu_rq(env->dst_cpu)->cluster, p)) Loading Loading
kernel/sched/fair.c +3 −3 Original line number Diff line number Diff line Loading @@ -9034,6 +9034,9 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env) return 0; } /* Record that we found atleast one task that could run on dst_cpu */ env->flags &= ~LBF_ALL_PINNED; if (energy_aware() && !sd_overutilized(env->sd) && env->idle == CPU_NEWLY_IDLE) { long util_cum_dst, util_cum_src; Loading @@ -9047,9 +9050,6 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env) return 0; } /* Record that we found atleast one task that could run on dst_cpu */ env->flags &= ~LBF_ALL_PINNED; #ifdef CONFIG_SCHED_WALT if (env->flags & LBF_IGNORE_PREFERRED_CLUSTER_TASKS && !preferred_cluster(cpu_rq(env->dst_cpu)->cluster, p)) Loading