Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0c911f54 authored by J. Bruce Fields's avatar J. Bruce Fields
Browse files

nfsd4: dp->dl_stid.sc_file doesn't need locking



The delegation isn't visible to anyone yet.

Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
parent 653e514e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -4411,9 +4411,10 @@ nfs4_set_delegation(struct nfs4_client *clp, struct svc_fh *fh,
		return ERR_PTR(-ENOMEM);

	get_nfs4_file(fp);
	dp->dl_stid.sc_file = fp;

	spin_lock(&state_lock);
	spin_lock(&fp->fi_lock);
	dp->dl_stid.sc_file = fp;
	if (!fp->fi_deleg_file) {
		spin_unlock(&fp->fi_lock);
		spin_unlock(&state_lock);