diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index 48b6f0ca13ac..df0ff905a4aa 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -10742,7 +10742,7 @@ static int load_balance(int this_cpu, struct rq *this_rq,
 		.sd		= sd,
 		.dst_cpu	= this_cpu,
 		.dst_rq		= this_rq,
-		.dst_grpmask    = sched_group_span(sd->groups),
+		.dst_grpmask    = group_balance_mask(sd->groups),
 		.idle		= idle,
 		.loop_break	= SCHED_NR_MIGRATE_BREAK,
 		.cpus		= cpus,