Commit b4587eb2 authored by J. Bruce Fields's avatar J. Bruce Fields Committed by Chuck Lever
Browse files

nfsd: simplify nfsd_renew



You can take the single-exit thing too far, I think.

Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
parent a9d53a75
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -5300,15 +5300,12 @@ nfsd4_renew(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
	trace_nfsd_clid_renew(clid);
	status = lookup_clientid(clid, cstate, nn, false);
	if (status)
		goto out;
		return status;
	clp = cstate->clp;
	status = nfserr_cb_path_down;
	if (!list_empty(&clp->cl_delegations)
			&& clp->cl_cb_state != NFSD4_CB_UP)
		goto out;
	status = nfs_ok;
out:
	return status;
		return nfserr_cb_path_down;
	return nfs_ok;
}

void