diff options
author | rmacklem <rmacklem@FreeBSD.org> | 2010-07-15 03:02:10 +0000 |
---|---|---|
committer | rmacklem <rmacklem@FreeBSD.org> | 2010-07-15 03:02:10 +0000 |
commit | 0224dc3bc1621da66cc811d3201c282f2e44cc49 (patch) | |
tree | 219c91c3a5ed53b3ab6eb579ddcde9d113d1a15d /sys/fs | |
parent | 251126898a70847061c5fa012834bdec2b986941 (diff) | |
download | FreeBSD-src-0224dc3bc1621da66cc811d3201c282f2e44cc49.zip FreeBSD-src-0224dc3bc1621da66cc811d3201c282f2e44cc49.tar.gz |
This patch fixes a bug in the experimental NFSv4 server where it
released a reference count on nfsv4rootfs_lock erroneously when
administrative revocation of state was done.
Submitted by: zack.kirsch at isilon.com
MFC after: 2 weeks
Diffstat (limited to 'sys/fs')
-rw-r--r-- | sys/fs/nfsserver/nfs_nfsdstate.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/fs/nfsserver/nfs_nfsdstate.c b/sys/fs/nfsserver/nfs_nfsdstate.c index 8cee74e..dca21b2 100644 --- a/sys/fs/nfsserver/nfs_nfsdstate.c +++ b/sys/fs/nfsserver/nfs_nfsdstate.c @@ -542,7 +542,6 @@ nfsrv_adminrevoke(struct nfsd_clid *revokep, NFSPROC_T *p) * file. */ NFSLOCKV4ROOTMUTEX(); - nfsv4_relref(&nfsv4rootfs_lock); do { igotlock = nfsv4_lock(&nfsv4rootfs_lock, 1, NULL, NFSV4ROOTLOCKMUTEXPTR); |