|
@@ -38,7 +38,7 @@ struct early_node_data {
|
|
|
struct ia64_node_data *node_data;
|
|
|
unsigned long pernode_addr;
|
|
|
unsigned long pernode_size;
|
|
|
-#ifdef CONFIG_ZONE_DMA
|
|
|
+#ifdef CONFIG_ZONE_DMA32
|
|
|
unsigned long num_dma_physpages;
|
|
|
#endif
|
|
|
unsigned long min_pfn;
|
|
@@ -669,7 +669,7 @@ static __init int count_node_pages(unsigned long start, unsigned long len, int n
|
|
|
{
|
|
|
unsigned long end = start + len;
|
|
|
|
|
|
-#ifdef CONFIG_ZONE_DMA
|
|
|
+#ifdef CONFIG_ZONE_DMA32
|
|
|
if (start <= __pa(MAX_DMA_ADDRESS))
|
|
|
mem_data[node].num_dma_physpages +=
|
|
|
(min(end, __pa(MAX_DMA_ADDRESS)) - start) >>PAGE_SHIFT;
|
|
@@ -724,8 +724,8 @@ void __init paging_init(void)
|
|
|
}
|
|
|
|
|
|
memset(max_zone_pfns, 0, sizeof(max_zone_pfns));
|
|
|
-#ifdef CONFIG_ZONE_DMA
|
|
|
- max_zone_pfns[ZONE_DMA] = max_dma;
|
|
|
+#ifdef CONFIG_ZONE_DMA32
|
|
|
+ max_zone_pfns[ZONE_DMA32] = max_dma;
|
|
|
#endif
|
|
|
max_zone_pfns[ZONE_NORMAL] = max_pfn;
|
|
|
free_area_init_nodes(max_zone_pfns);
|