Skip to contentSkip to conversation

V3 ia64 SPARSEMEM - eliminate contig_page_data

PATCH In review Bob Picco 1 participant 1 message Jun 16, 2005

lore
Share & tools
lore

Bob Picco

author
#0 lore raw

PATCH 2/4 V3 ia64 SPARSEMEM - eliminate contig_page_data

For FLATMEM contig_page_data has been made transparent to the arch code. This patch conforms to that change.

 contig.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Index: linux-2.6.12-rc4-mm2-broken-dynamic-sparse/arch/ia64/mm/contig.c
=================================--- linux-2.6.12-rc4-mm2-broken-dynamic-sparse.orig/arch/ia64/mm/contig.c 2005-06-03 12:14:15.000000000 -0400
+++ linux-2.6.12-rc4-mm2-broken-dynamic-sparse/arch/ia64/mm/contig.c 2005-06-03 12:18:52.000000000 -0400
@@ -269,7 +269,7 @@ paging_init (void)
efi_memmap_walk(find_largest_hole, (u64 *)&max_gap); if (max_gap < LARGE_GAP) {
vmem_map = (struct page *) 0;
- free_area_init_node(0, &contig_page_data, zones_size, 0,
+ free_area_init_node(0, NODE_DATA(0), zones_size, 0,
zholes_size);
} else {
unsigned long map_size;
@@ -282,7 +282,7 @@ paging_init (void)
efi_memmap_walk(create_mem_map_page_table, NULL);

NODE_DATA(0)->node_mem_map = vmem_map;
- free_area_init_node(0, &contig_page_data, zones_size,
+ free_area_init_node(0, NODE_DATA(0), zones_size,
0, zholes_size);

printk("Virtual mem_map starts at 0x%p\n", mem_map);