cancel_delayed_work(&xprt->sock_connect); flush_scheduled_work();
xprt_shutdown(struct rpc_xprt *xprt){	xprt->shutdown = 1;	rpc_wake_up(&xprt->sending);	rpc_wake_up(&xprt->resend);	rpc_wake_up(&xprt->pending);	rpc_wake_up(&xprt->backlog);	wake_up(&xprt->cong_wait);	del_timer_sync(&xprt->timer);}