]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - fs/nfsd/nfs3xdr.c
nfsd: don't hold i_mutex over userspace upcalls
[mirror_ubuntu-zesty-kernel.git] / fs / nfsd / nfs3xdr.c
index 00575d776d91f58576523d1fc30e558585a91ace..2246454dec7654b3570f3c52bb5264567e32064c 100644 (file)
@@ -823,7 +823,7 @@ compose_entry_fh(struct nfsd3_readdirres *cd, struct svc_fh *fhp,
                } else
                        dchild = dget(dparent);
        } else
-               dchild = lookup_one_len(name, dparent, namlen);
+               dchild = lookup_one_len_unlocked(name, dparent, namlen);
        if (IS_ERR(dchild))
                return rv;
        if (d_mountpoint(dchild))