struct lmb_region *mem = &(lmb.memory); 
void __init lmb_enforce_memory_limit(void){	extern unsigned long memory_limit;	unsigned long i, limit;	struct lmb_region *mem = &(lmb.memory);	if (! memory_limit)		return;	limit = memory_limit;	for (i = 0; i < mem->cnt; i++) {		if (limit > mem->region[i].size) {			limit -= mem->region[i].size;			continue;		}		mem->region[i].size = limit;		mem->cnt = i + 1;		break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a4a0f97020444f83bf22bb9c8c20d8af2b4e6317/lmb.c/clean/arch/ppc64/kernel/lmb.c