Index: 2.6.12-rc1/arch/ppc64/mm/init.c =================================================================== --- 2.6.12-rc1.orig/arch/ppc64/mm/init.c 2005-03-21 14:38:00.000000000 -0600 +++ 2.6.12-rc1/arch/ppc64/mm/init.c 2005-03-24 16:56:13.000000000 -0600 @@ -664,7 +664,7 @@ void __init paging_init(void) zones_size[ZONE_DMA] = top_of_ram >> PAGE_SHIFT; zholes_size[ZONE_DMA] = (top_of_ram - total_ram) >> PAGE_SHIFT; - free_area_init_node(0, &contig_page_data, zones_size, + free_area_init_node(0, NODE_DATA(0), zones_size, __pa(PAGE_OFFSET) >> PAGE_SHIFT, zholes_size); } #endif /* CONFIG_DISCONTIGMEM */