int	gfp; 
unsigned int __nocast	gfp; 
rpc_malloc(struct rpc_task *task, size_t size){	int	gfp;	if (task->tk_flags & RPC_TASK_SWAPPER)		gfp = GFP_ATOMIC;	else		gfp = GFP_NOFS;	if (size > RPC_BUFFER_MAXSIZE) {		task->tk_buffer =  kmalloc(size, gfp);		if (task->tk_buffer)			task->tk_bufsize = size;	} else {		task->tk_buffer =  mempool_alloc(rpc_buffer_mempool, gfp);		if (task->tk_buffer)			task->tk_bufsize = RPC_BUFFER_MAXSIZE;	}	return task->tk_buffer;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd13a285b79ba77416b96ee10f49097f4aaf48c5/sched.c/buggy/net/sunrpc/sched.c