diff options
-rw-r--r-- | arch/x86/mm/discontig_32.c | 9 | ||||
-rw-r--r-- | mm/page_alloc.c | 5 |
2 files changed, 12 insertions, 2 deletions
diff --git a/arch/x86/mm/discontig_32.c b/arch/x86/mm/discontig_32.c index ebbbba338150..3150ad385672 100644 --- a/arch/x86/mm/discontig_32.c +++ b/arch/x86/mm/discontig_32.c | |||
@@ -168,6 +168,8 @@ static void __init allocate_pgdat(int nid) | |||
168 | reserve_early(pgdat_phys, pgdat_phys + sizeof(pg_data_t), | 168 | reserve_early(pgdat_phys, pgdat_phys + sizeof(pg_data_t), |
169 | "NODE_DATA"); | 169 | "NODE_DATA"); |
170 | } | 170 | } |
171 | printk(KERN_DEBUG "allocate_pgdat: node %d NODE_DATA %08lx\n", | ||
172 | nid, (unsigned long)NODE_DATA(nid)); | ||
171 | } | 173 | } |
172 | 174 | ||
173 | #ifdef CONFIG_DISCONTIGMEM | 175 | #ifdef CONFIG_DISCONTIGMEM |
@@ -208,8 +210,12 @@ void __init remap_numa_kva(void) | |||
208 | int node; | 210 | int node; |
209 | 211 | ||
210 | for_each_online_node(node) { | 212 | for_each_online_node(node) { |
213 | printk(KERN_DEBUG "remap_numa_kva: node %d\n", node); | ||
211 | for (pfn=0; pfn < node_remap_size[node]; pfn += PTRS_PER_PTE) { | 214 | for (pfn=0; pfn < node_remap_size[node]; pfn += PTRS_PER_PTE) { |
212 | vaddr = node_remap_start_vaddr[node]+(pfn<<PAGE_SHIFT); | 215 | vaddr = node_remap_start_vaddr[node]+(pfn<<PAGE_SHIFT); |
216 | printk(KERN_DEBUG "remap_numa_kva: %08lx to pfn %08lx\n", | ||
217 | (unsigned long)vaddr, | ||
218 | node_remap_start_pfn[node] + pfn); | ||
213 | set_pmd_pfn((ulong) vaddr, | 219 | set_pmd_pfn((ulong) vaddr, |
214 | node_remap_start_pfn[node] + pfn, | 220 | node_remap_start_pfn[node] + pfn, |
215 | PAGE_KERNEL_LARGE); | 221 | PAGE_KERNEL_LARGE); |
@@ -293,8 +299,7 @@ static void init_remap_allocator(int nid) | |||
293 | 299 | ||
294 | printk ("node %d will remap to vaddr %08lx - %08lx\n", nid, | 300 | printk ("node %d will remap to vaddr %08lx - %08lx\n", nid, |
295 | (ulong) node_remap_start_vaddr[nid], | 301 | (ulong) node_remap_start_vaddr[nid], |
296 | (ulong) pfn_to_kaddr(highstart_pfn | 302 | (ulong) node_remap_end_vaddr[nid]); |
297 | + node_remap_offset[nid] + node_remap_size[nid])); | ||
298 | } | 303 | } |
299 | #else | 304 | #else |
300 | void *alloc_remap(int nid, unsigned long size) | 305 | void *alloc_remap(int nid, unsigned long size) |
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 63835579323a..502223c3c2c6 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -3486,6 +3486,11 @@ void __paginginit free_area_init_node(int nid, struct pglist_data *pgdat, | |||
3486 | calculate_node_totalpages(pgdat, zones_size, zholes_size); | 3486 | calculate_node_totalpages(pgdat, zones_size, zholes_size); |
3487 | 3487 | ||
3488 | alloc_node_mem_map(pgdat); | 3488 | alloc_node_mem_map(pgdat); |
3489 | #ifdef CONFIG_FLAT_NODE_MEM_MAP | ||
3490 | printk(KERN_DEBUG "free_area_init_node: node %d, pgdat %08lx, node_mem_map %08lx\n", | ||
3491 | nid, (unsigned long)pgdat, | ||
3492 | (unsigned long)pgdat->node_mem_map); | ||
3493 | #endif | ||
3489 | 3494 | ||
3490 | free_area_init_core(pgdat, zones_size, zholes_size); | 3495 | free_area_init_core(pgdat, zones_size, zholes_size); |
3491 | } | 3496 | } |