RPC_REESTABLISH_TIMEOUT); 
xprt->reestablish_timeout); xprt->reestablish_timeout <<= 1; if (xprt->reestablish_timeout > XS_TCP_MAX_REEST_TO) xprt->reestablish_timeout = XS_TCP_MAX_REEST_TO; 
static void xs_connect(struct rpc_task *task){	struct rpc_xprt *xprt = task->tk_xprt;	if (xprt_test_and_set_connecting(xprt))		return;	if (xprt->sock != NULL) {		dprintk("RPC:      xs_connect delayed xprt %p\n", xprt);		schedule_delayed_work(&xprt->connect_worker,					RPC_REESTABLISH_TIMEOUT);	} else {		dprintk("RPC:      xs_connect scheduled xprt %p\n", xprt);		schedule_work(&xprt->connect_worker);		/* flush_scheduled_work can sleep... */		if (!RPC_IS_ASYNC(task))			flush_scheduled_work();	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/03bf4b707eee06706c9db343dd5c905b7ee47ed2/xprtsock.c/buggy/net/sunrpc/xprtsock.c