diff options
author | Peter Wemm <peter@FreeBSD.org> | 1999-06-20 01:16:38 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1999-06-20 01:16:38 +0000 |
commit | 1c9be56512b13d1aae0aff11f976f8822b7f1357 (patch) | |
tree | 21fc93b8a4e8defb5d73d18c437be86403472be6 /sys | |
parent | f2266fc32645973a2874f8602180ce57dd859ab9 (diff) | |
download | src-test2-1c9be56512b13d1aae0aff11f976f8822b7f1357.tar.gz src-test2-1c9be56512b13d1aae0aff11f976f8822b7f1357.zip |
Notes
Diffstat (limited to 'sys')
-rw-r--r-- | sys/nfs/nfs_node.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/nfs/nfs_node.c b/sys/nfs/nfs_node.c index 9723906e97ee..bed5b3a07d12 100644 --- a/sys/nfs/nfs_node.c +++ b/sys/nfs/nfs_node.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_node.c 8.2 (Berkeley) 12/30/93 - * $Id: nfs_node.c,v 1.8.4.2 1996/06/12 03:42:38 davidg Exp $ + * $Id: nfs_node.c,v 1.8.4.3 1999/06/07 01:08:27 peter Exp $ */ #include <sys/param.h> @@ -167,6 +167,10 @@ loop: bcmp((caddr_t)fhp, (caddr_t)&np2->n_fh, NFSX_FH)) continue; vrele(vp); + if (nfs_node_hash_lock < 0) + wakeup(&nfs_node_hash_lock); + nfs_node_hash_lock = 0; + FREE(np, M_NFSNODE); goto retry; } np->n_flag = 0; |