diff options
author | dfr <dfr@FreeBSD.org> | 1997-04-04 17:49:35 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 1997-04-04 17:49:35 +0000 |
commit | 290a0d9360310ac92d01cfc64a53d6bf7ab7bdd1 (patch) | |
tree | b639f0a11f6ef68503e426899f8cd98dbaeeae79 /sys/nfs/nfsnode.h | |
parent | 5974d18a75cb3c6a9b4abc4a5f45fcfe3e47f1fe (diff) | |
download | FreeBSD-src-290a0d9360310ac92d01cfc64a53d6bf7ab7bdd1.zip FreeBSD-src-290a0d9360310ac92d01cfc64a53d6bf7ab7bdd1.tar.gz |
Fix various bugs in the locking protocol, allowing proper shared locks
to be used. This should fix the lock panics that people are seeing.
Diffstat (limited to 'sys/nfs/nfsnode.h')
-rw-r--r-- | sys/nfs/nfsnode.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/nfs/nfsnode.h b/sys/nfs/nfsnode.h index d2038a0..540d803 100644 --- a/sys/nfs/nfsnode.h +++ b/sys/nfs/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 \ |