From 63f6e5bf6fa5fa89ab2d4912e34f989363e24fe9 Mon Sep 17 00:00:00 2001 From: Rick Macklem Date: Thu, 15 Jul 2010 03:02:10 +0000 Subject: [PATCH] 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 --- sys/fs/nfsserver/nfs_nfsdstate.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/fs/nfsserver/nfs_nfsdstate.c b/sys/fs/nfsserver/nfs_nfsdstate.c index 8cee74e0fed..dca21b2821e 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);