meminfo.bank[meminfo.nr_banks].start = start; meminfo.bank[meminfo.nr_banks].size  = size; meminfo.bank[meminfo.nr_banks].node  = PHYS_TO_NID(start); meminfo.nr_banks += 1; 
add_memory(start, size); 
static void __init early_mem(char **p){	static int usermem __initdata = 0;	unsigned long size, start;	/*	 * If the user specifies memory size, we	 * blow away any automatically generated	 * size.	 */	if (usermem == 0) {		usermem = 1;		meminfo.nr_banks = 0;	}	start = PHYS_OFFSET;	size  = memparse(*p, p);	if (**p == '@')		start = memparse(*p + 1, p);	meminfo.bank[meminfo.nr_banks].start = start;	meminfo.bank[meminfo.nr_banks].size  = size;	meminfo.bank[meminfo.nr_banks].node  = PHYS_TO_NID(start);	meminfo.nr_banks += 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3a66941106855215127f8bf1afd06099b72dc75b/setup.c/buggy/arch/arm/kernel/setup.c