return sparse_init_one_section(ms, pfn_to_section_nr(start_pfn), map); 
ret = sparse_init_one_section(ms, section_nr, memmap);  if (ret <= 0) __kfree_section_memmap(memmap, nr_pages); out: pgdat_resize_unlock(pgdat, &flags); return ret; 
int sparse_add_one_section(unsigned long start_pfn, int nr_pages, struct page *map){	struct mem_section *ms = __pfn_to_section(start_pfn);	if (ms->section_mem_map & SECTION_MARKED_PRESENT)		return -EEXIST;	ms->section_mem_map |= SECTION_MARKED_PRESENT;	return sparse_init_one_section(ms, pfn_to_section_nr(start_pfn), map);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0b0acbec1bed75ec1e1daa7f7006323a2a2b2844/sparse.c/clean/mm/sparse.c