xprt_release_write(xprt, task); 
 /* if soft mounted, just cause this RPC to fail */ if (RPC_IS_SOFT(task)) { xprt_release_write(xprt, task); task->tk_status = -EIO; } 
xprt_connect_status(struct rpc_task *task){	struct rpc_xprt	*xprt = task->tk_xprt;	if (task->tk_status >= 0) {		dprintk("RPC: %4d xprt_connect_status: connection established\n",				task->tk_pid);		return;	}	/* if soft mounted, just cause this RPC to fail */	if (RPC_IS_SOFT(task))		task->tk_status = -EIO;	switch (task->tk_status) {	case -ECONNREFUSED:	case -ECONNRESET:	case -ENOTCONN:		return;	case -ETIMEDOUT:		dprintk("RPC: %4d xprt_connect_status: timed out\n",				task->tk_pid);		break;	default:		printk(KERN_ERR "RPC: error %d connecting to server %s\n",				-task->tk_status, task->tk_client->cl_server);	}	xprt_release_write(xprt, task);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/23475d66bd8600e0c5353f86c1b74f68df27bdb5/xprt.c/buggy/net/sunrpc/xprt.c