summaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_nfsiod.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2005-02-07 18:21:50 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2005-02-07 18:21:50 +0000
commit01660e7bc20856b535cf3f8cd45576e367b878a5 (patch)
tree4de219942a269303751923d07b97b8657e881119 /sys/nfsclient/nfs_nfsiod.c
parent5b525a323096903d507a4a7b9e97b6ecb2a4b3e0 (diff)
Notes
Diffstat (limited to 'sys/nfsclient/nfs_nfsiod.c')
-rw-r--r--sys/nfsclient/nfs_nfsiod.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/nfsclient/nfs_nfsiod.c b/sys/nfsclient/nfs_nfsiod.c
index b25d99ce7019..8740fb8048f7 100644
--- a/sys/nfsclient/nfs_nfsiod.c
+++ b/sys/nfsclient/nfs_nfsiod.c
@@ -276,6 +276,7 @@ finish:
/* Someone may be waiting for the last nfsiod to terminate. */
if (--nfs_numasync == 0)
wakeup(&nfs_numasync);
+ mtx_unlock(&Giant);
if ((error == 0) || (error == EWOULDBLOCK))
kthread_exit(0);
/* Abnormal termination */