if (area->vm_start >= TASK_UNMAPPED_BASE && area->vm_start < area->vm_mm->free_area_cache) area->vm_mm->free_area_cache = area->vm_start; 
if (addr >= TASK_UNMAPPED_BASE && addr < mm->free_area_cache) { mm->free_area_cache = addr; mm->cached_hole_size = ~0UL; } 
void arch_unmap_area(struct vm_area_struct *area){	/*	 * Is this a new hole at the lowest possible address?	 */	if (area->vm_start >= TASK_UNMAPPED_BASE &&			area->vm_start < area->vm_mm->free_area_cache)		area->vm_mm->free_area_cache = area->vm_start;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1363c3cd8603a913a27e2995dccbd70d5312d8e6/mmap.c/buggy/mm/mmap.c