Revert "FBSD: in lookup, when ISDOTDOT, unlock dvp"
authorBen Kaduk <kaduk@mit.edu>
Fri, 8 Oct 2010 04:20:57 +0000 (00:20 -0400)
committerDerrick Brashear <shadow@dementia.org>
Mon, 11 Oct 2010 00:25:15 +0000 (17:25 -0700)
This reverts commit 96e433aebdd5699f02c205df2cce38927cd19a88.

It was not properly tested, fails to compile on some systems,
and destabilizes the client.

Change-Id: I80b08013c9f2d060ab7ed5a18d57311701aa8b88
Reviewed-on: http://gerrit.openafs.org/2951
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/FBSD/osi_vnodeops.c

index 57f7db8..cbd94d7 100644 (file)
@@ -503,8 +503,10 @@ afs_vop_lookup(ap)
     cnp->cn_flags |= MPSAFE; /* steel */
 #endif
 
+#ifndef AFS_FBSD70_ENV
     if (flags & ISDOTDOT)
        VOP_UNLOCK(dvp, 0, p);
+#endif
 
     AFS_GLOCK();
     error = afs_lookup(VTOAFS(dvp), name, &vcp, cnp->cn_cred);