diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c index bf5c9bd10bfe7c27538e65ebeb942524a48e48b6..09d35044bd889291e3cacb3f8c4f3aa2b9619e5f 100644 --- a/kernel/sched/topology.c +++ b/kernel/sched/topology.c @@ -1702,7 +1702,7 @@ void sched_init_numa(void) /* Compute default topology size */ for (i = 0; sched_domain_topology[i].mask; i++); - tl = kzalloc((i + nr_levels) * + tl = kzalloc((i + nr_levels + 1) * sizeof(struct sched_domain_topology_level), GFP_KERNEL); if (!tl) return;