diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 4e67b45062384df856c5eb469bdf2c96469e0c3f..ef761d5c7025d668808085be92a3dfadd135a43d 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -6058,7 +6058,7 @@ static void build_zonelists(pg_data_t *pgdat) */ if (node_distance(local_node, node) != node_distance(local_node, prev_node)) - node_load[node] = load; + node_load[node] += load; node_order[nr_nodes++] = node; prev_node = node;