|
@@ -218,7 +218,7 @@ void register_page_bootmem_info_node(struct pglist_data *pgdat)
|
|
}
|
|
}
|
|
|
|
|
|
pfn = pgdat->node_start_pfn;
|
|
pfn = pgdat->node_start_pfn;
|
|
- end_pfn = pfn + pgdat->node_spanned_pages;
|
|
|
|
|
|
+ end_pfn = pgdat_end_pfn(pgdat);
|
|
|
|
|
|
/* register_section info */
|
|
/* register_section info */
|
|
for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
|
|
for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
|