--- a/mm/page_ext.c~mm-page_extc-drop-pfn_present-check-when-onlining +++ a/mm/page_ext.c @@ -303,11 +303,8 @@ static int __meminit online_page_ext(uns VM_BUG_ON(!node_state(nid, N_ONLINE)); } - for (pfn = start; !fail && pfn < end; pfn += PAGES_PER_SECTION) { - if (!pfn_in_present_section(pfn)) - continue; + for (pfn = start; !fail && pfn < end; pfn += PAGES_PER_SECTION) fail = init_section_page_ext(pfn, nid); - } if (!fail) return 0;