diff options
Diffstat (limited to 'mm/sparse.c')
-rw-r--r-- | mm/sparse.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mm/sparse.c b/mm/sparse.c index 60805abf98af..7a5dacaa06e3 100644 --- a/mm/sparse.c +++ b/mm/sparse.c | |||
@@ -453,9 +453,9 @@ void __init sparse_mem_maps_populate_node(struct page **map_map, | |||
453 | } | 453 | } |
454 | 454 | ||
455 | size = PAGE_ALIGN(size); | 455 | size = PAGE_ALIGN(size); |
456 | map = memblock_virt_alloc_try_nid(size * map_count, | 456 | map = memblock_virt_alloc_try_nid_raw(size * map_count, |
457 | PAGE_SIZE, __pa(MAX_DMA_ADDRESS), | 457 | PAGE_SIZE, __pa(MAX_DMA_ADDRESS), |
458 | BOOTMEM_ALLOC_ACCESSIBLE, nodeid); | 458 | BOOTMEM_ALLOC_ACCESSIBLE, nodeid); |
459 | if (map) { | 459 | if (map) { |
460 | for (pnum = pnum_begin; pnum < pnum_end; pnum++) { | 460 | for (pnum = pnum_begin; pnum < pnum_end; pnum++) { |
461 | if (!present_section_nr(pnum)) | 461 | if (!present_section_nr(pnum)) |