diff options
-rw-r--r-- | kernel/sched/fair.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 0132572d7523..ae3e6f877711 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c | |||
@@ -5724,7 +5724,6 @@ wake_affine_weight(struct sched_domain *sd, struct task_struct *p, | |||
5724 | unsigned long task_load; | 5724 | unsigned long task_load; |
5725 | 5725 | ||
5726 | this_eff_load = target_load(this_cpu, sd->wake_idx); | 5726 | this_eff_load = target_load(this_cpu, sd->wake_idx); |
5727 | prev_eff_load = source_load(prev_cpu, sd->wake_idx); | ||
5728 | 5727 | ||
5729 | if (sync) { | 5728 | if (sync) { |
5730 | unsigned long current_load = task_h_load(current); | 5729 | unsigned long current_load = task_h_load(current); |
@@ -5742,6 +5741,7 @@ wake_affine_weight(struct sched_domain *sd, struct task_struct *p, | |||
5742 | this_eff_load *= 100; | 5741 | this_eff_load *= 100; |
5743 | this_eff_load *= capacity_of(prev_cpu); | 5742 | this_eff_load *= capacity_of(prev_cpu); |
5744 | 5743 | ||
5744 | prev_eff_load = source_load(prev_cpu, sd->wake_idx); | ||
5745 | prev_eff_load -= task_load; | 5745 | prev_eff_load -= task_load; |
5746 | if (sched_feat(WA_BIAS)) | 5746 | if (sched_feat(WA_BIAS)) |
5747 | prev_eff_load *= 100 + (sd->imbalance_pct - 100) / 2; | 5747 | prev_eff_load *= 100 + (sd->imbalance_pct - 100) / 2; |