@@ -1550,7 +1550,7 @@ struct task_numa_env {
1550
1550
static unsigned long cpu_load (struct rq * rq );
1551
1551
static unsigned long cpu_runnable (struct rq * rq );
1552
1552
static unsigned long cpu_util (int cpu );
1553
- static inline long adjust_numa_imbalance (int imbalance , int src_nr_running );
1553
+ static inline long adjust_numa_imbalance (int imbalance , int nr_running );
1554
1554
1555
1555
static inline enum
1556
1556
numa_type numa_classify (unsigned int imbalance_pct ,
@@ -1930,7 +1930,7 @@ static void task_numa_find_cpu(struct task_numa_env *env,
1930
1930
src_running = env -> src_stats .nr_running - 1 ;
1931
1931
dst_running = env -> dst_stats .nr_running + 1 ;
1932
1932
imbalance = max (0 , dst_running - src_running );
1933
- imbalance = adjust_numa_imbalance (imbalance , src_running );
1933
+ imbalance = adjust_numa_imbalance (imbalance , dst_running );
1934
1934
1935
1935
/* Use idle CPU if there is no imbalance */
1936
1936
if (!imbalance ) {
@@ -8967,7 +8967,7 @@ static inline void update_sd_lb_stats(struct lb_env *env, struct sd_lb_stats *sd
8967
8967
}
8968
8968
}
8969
8969
8970
- static inline long adjust_numa_imbalance (int imbalance , int src_nr_running )
8970
+ static inline long adjust_numa_imbalance (int imbalance , int nr_running )
8971
8971
{
8972
8972
unsigned int imbalance_min ;
8973
8973
@@ -8976,7 +8976,7 @@ static inline long adjust_numa_imbalance(int imbalance, int src_nr_running)
8976
8976
* tasks that remain local when the source domain is almost idle.
8977
8977
*/
8978
8978
imbalance_min = 2 ;
8979
- if (src_nr_running <= imbalance_min )
8979
+ if (nr_running <= imbalance_min )
8980
8980
return 0 ;
8981
8981
8982
8982
return imbalance ;
0 commit comments