aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfsnode.h
diff options
context:
space:
mode:
authorDoug Rabson <dfr@FreeBSD.org>1997-04-04 17:49:35 +0000
committerDoug Rabson <dfr@FreeBSD.org>1997-04-04 17:49:35 +0000
commit4ba14e3a107b76a53060d30f6da9726fb283975d (patch)
treedd3d7223b4fe70412ebd5fec3444fa7a77b15ee3 /sys/nfsclient/nfsnode.h
parent42146e374751b03865bd50208ebe8ed503a36ab6 (diff)
downloadsrc-4ba14e3a107b76a53060d30f6da9726fb283975d.tar.gz
src-4ba14e3a107b76a53060d30f6da9726fb283975d.zip
Fix various bugs in the locking protocol, allowing proper shared locks
to be used. This should fix the lock panics that people are seeing.
Notes
Notes: svn path=/head/; revision=24626
Diffstat (limited to 'sys/nfsclient/nfsnode.h')
-rw-r--r--sys/nfsclient/nfsnode.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/nfsclient/nfsnode.h b/sys/nfsclient/nfsnode.h
index d2038a04aa27..540d80387863 100644
--- a/sys/nfsclient/nfsnode.h
+++ b/sys/nfsclient/nfsnode.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfsnode.h 8.9 (Berkeley) 5/14/95
- * $Id$
+ * $Id: nfsnode.h,v 1.19 1997/02/22 09:42:49 peter Exp $
*/
@@ -169,7 +169,7 @@ int nqnfs_vop_lease_check __P((struct vop_lease_args *));
int nfs_abortop __P((struct vop_abortop_args *));
int nfs_inactive __P((struct vop_inactive_args *));
int nfs_reclaim __P((struct vop_reclaim_args *));
-#define nfs_lock ((int (*) __P((struct vop_lock_args *)))vop_nolock)
+#define nfs_lock ((int (*) __P((struct vop_lock_args *)))vop_sharedlock)
#define nfs_unlock ((int (*) __P((struct vop_unlock_args *)))vop_nounlock)
#define nfs_islocked ((int (*) __P((struct vop_islocked_args *)))vop_noislocked)
#define nfs_reallocblks \