#ifndef CONFIG_DISCONTIGMEM 
#ifdef CONFIG_FLATMEM 
static void __init alloc_node_mem_map(struct pglist_data *pgdat){	unsigned long size;	struct page *map;	/* Skip empty nodes */	if (!pgdat->node_spanned_pages)		return;	/* ia64 gets its own node_mem_map, before this, without bootmem */	if (!pgdat->node_mem_map) {		size = (pgdat->node_spanned_pages + 1) * sizeof(struct page);		map = alloc_remap(pgdat->node_id, size);		if (!map)			map = alloc_bootmem_node(pgdat, size);		pgdat->node_mem_map = map;	}#ifndef CONFIG_DISCONTIGMEM	/*	 * With no DISCONTIG, the global mem_map is just set as node 0's	 */	if (pgdat == NODE_DATA(0))		mem_map = NODE_DATA(0)->node_mem_map;#endif}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d41dee369bff3b9dcb6328d4d822926c28cc2594/page_alloc.c/buggy/mm/page_alloc.c