summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_node.c
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>1999-06-15 23:24:14 +0000
committerMatt Jacob <mjacob@FreeBSD.org>1999-06-15 23:24:14 +0000
commite672bf9cd69073d5b291156d26d1d7a9f0e13bb6 (patch)
tree586cb6754ddbc5d2a8a04f5f2484d23171542d5a /sys/nfs/nfs_node.c
parent28808d20e99f337ce048d70bca1ad548f3c30747 (diff)
Notes
Diffstat (limited to 'sys/nfs/nfs_node.c')
-rw-r--r--sys/nfs/nfs_node.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/nfs/nfs_node.c b/sys/nfs/nfs_node.c
index c3958c02caf7..97db4428150b 100644
--- a/sys/nfs/nfs_node.c
+++ b/sys/nfs/nfs_node.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_node.c 8.6 (Berkeley) 5/22/95
- * $Id: nfs_node.c,v 1.28 1998/09/29 23:15:25 mckusick Exp $
+ * $Id: nfs_node.c,v 1.29 1999/06/05 05:26:36 peter Exp $
*/
@@ -167,6 +167,10 @@ loop:
bcmp((caddr_t)fhp, (caddr_t)np2->n_fhp, fhsize))
continue;
vrele(vp);
+ if (nfs_node_hash_lock < 0)
+ wakeup(&nfs_node_hash_lock);
+ nfs_node_hash_lock = 0;
+ zfree(nfsnode_zone, np);
goto retry;
}
LIST_INSERT_HEAD(nhpp, np, n_hash);