set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(NFS_JUKEBOX_RETRY_TIME);
schedule_timeout_interruptible(NFS_JUKEBOX_RETRY_TIME);
nfs3_rpc_wrapper(struct rpc_clnt *clnt, struct rpc_message *msg, int flags){	sigset_t oldset;	int res;	rpc_clnt_sigmask(clnt, &oldset);	do {		res = rpc_call_sync(clnt, msg, flags);		if (res != -EJUKEBOX)			break;		set_current_state(TASK_INTERRUPTIBLE);		schedule_timeout(NFS_JUKEBOX_RETRY_TIME);		res = -ERESTARTSYS;	} while (!signalled());	rpc_clnt_sigunmask(clnt, &oldset);	return res;}