diff options
Diffstat (limited to 'arch/alpha/kernel/pci_iommu.c')
-rw-r--r-- | arch/alpha/kernel/pci_iommu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/alpha/kernel/pci_iommu.c b/arch/alpha/kernel/pci_iommu.c index 0c05493e6495..5d178c7ba5b2 100644 --- a/arch/alpha/kernel/pci_iommu.c +++ b/arch/alpha/kernel/pci_iommu.c | |||
@@ -79,7 +79,7 @@ iommu_arena_new_node(int nid, struct pci_controller *hose, dma_addr_t base, | |||
79 | printk("%s: couldn't allocate arena from node %d\n" | 79 | printk("%s: couldn't allocate arena from node %d\n" |
80 | " falling back to system-wide allocation\n", | 80 | " falling back to system-wide allocation\n", |
81 | __func__, nid); | 81 | __func__, nid); |
82 | arena = alloc_bootmem(sizeof(*arena)); | 82 | arena = memblock_alloc(sizeof(*arena), 0); |
83 | } | 83 | } |
84 | 84 | ||
85 | arena->ptes = memblock_alloc_node(sizeof(*arena), align, nid); | 85 | arena->ptes = memblock_alloc_node(sizeof(*arena), align, nid); |
@@ -92,7 +92,7 @@ iommu_arena_new_node(int nid, struct pci_controller *hose, dma_addr_t base, | |||
92 | 92 | ||
93 | #else /* CONFIG_DISCONTIGMEM */ | 93 | #else /* CONFIG_DISCONTIGMEM */ |
94 | 94 | ||
95 | arena = alloc_bootmem(sizeof(*arena)); | 95 | arena = memblock_alloc(sizeof(*arena), 0); |
96 | arena->ptes = memblock_alloc_from(mem_size, align, 0); | 96 | arena->ptes = memblock_alloc_from(mem_size, align, 0); |
97 | 97 | ||
98 | #endif /* CONFIG_DISCONTIGMEM */ | 98 | #endif /* CONFIG_DISCONTIGMEM */ |