diff --git a/mm/sparse.c b/mm/sparse.c index 3570ff294ab1cc0a8848e82b41b0c282d4e52a77..f13f2723950ad4c06502c15df16cd8f7acb8e4c3 100644 --- a/mm/sparse.c +++ b/mm/sparse.c @@ -522,7 +522,7 @@ static void __init alloc_usemap_and_memmap(void (*alloc_func) map_count = 1; } /* ok, last chunk */ - alloc_func(data, pnum_begin, NR_MEM_SECTIONS, + alloc_func(data, pnum_begin, __highest_present_section_nr+1, map_count, nodeid_begin); }