memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants
[linux-2.6-block.git] / arch / ia64 / mm / discontig.c
index 1928d5719e417d5b5899a7c2b48c73a3da3294bd..70609f823960ed54c032f3c2a4429d0281acb826 100644 (file)
@@ -451,8 +451,10 @@ static void __init *memory_less_node_alloc(int nid, unsigned long pernodesize)
        if (bestnode == -1)
                bestnode = anynode;
 
-       ptr = __alloc_bootmem_node(pgdat_list[bestnode], pernodesize,
-               PERCPU_PAGE_SIZE, __pa(MAX_DMA_ADDRESS));
+       ptr = memblock_alloc_try_nid(pernodesize, PERCPU_PAGE_SIZE,
+                                    __pa(MAX_DMA_ADDRESS),
+                                    MEMBLOCK_ALLOC_ACCESSIBLE,
+                                    bestnode);
 
        return ptr;
 }