diff options
author | Doug Rabson <dfr@FreeBSD.org> | 1997-04-04 17:49:35 +0000 |
---|---|---|
committer | Doug Rabson <dfr@FreeBSD.org> | 1997-04-04 17:49:35 +0000 |
commit | 4ba14e3a107b76a53060d30f6da9726fb283975d (patch) | |
tree | dd3d7223b4fe70412ebd5fec3444fa7a77b15ee3 /sys/nfsclient/nfsnode.h | |
parent | 42146e374751b03865bd50208ebe8ed503a36ab6 (diff) | |
download | src-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.h | 4 |
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 \ |