void out_of_memory(unsigned int __nocast gfp_mask, int order) 
void out_of_memory(gfp_t gfp_mask, int order) 
void out_of_memory(unsigned int __nocast gfp_mask, int order){	struct mm_struct *mm = NULL;	task_t * p;	if (printk_ratelimit()) {		printk("oom-killer: gfp_mask=0x%x, order=%d\n",			gfp_mask, order);		show_mem();	}	read_lock(&tasklist_lock);retry:	p = select_bad_process();	if (PTR_ERR(p) == -1UL)		goto out;	/* Found nothing?!?! Either we hang forever, or we panic. */	if (!p) {		read_unlock(&tasklist_lock);		panic("Out of memory and no killable processes...\n");	}	mm = oom_kill_process(p);	if (!mm)		goto retry; out:	read_unlock(&tasklist_lock);	if (mm)		mmput(mm);	/*	 * Give "p" a good chance of killing itself before we	 * retry to allocate memory.	 */	schedule_timeout_interruptible(1);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/oom_kill.c/buggy/mm/oom_kill.c