diff options
author | rmacklem <rmacklem@FreeBSD.org> | 2011-01-01 18:50:49 +0000 |
---|---|---|
committer | rmacklem <rmacklem@FreeBSD.org> | 2011-01-01 18:50:49 +0000 |
commit | 3c649dc5fa08d526b351e1c96a708fac4dce42a0 (patch) | |
tree | 29427507e98bfc660f90fd62a30f861359ec07cf /sys/fs/nfs/nfs_commonsubs.c | |
parent | 7fb616e10a032735e108811a5ef8d9dac10dcb8b (diff) | |
download | FreeBSD-src-3c649dc5fa08d526b351e1c96a708fac4dce42a0.zip FreeBSD-src-3c649dc5fa08d526b351e1c96a708fac4dce42a0.tar.gz |
Add support for shared vnode locks for the Read operation
in the experimental NFSv4 server.
Reviewed by: kib
MFC after: 2 weeks
Diffstat (limited to 'sys/fs/nfs/nfs_commonsubs.c')
-rw-r--r-- | sys/fs/nfs/nfs_commonsubs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/nfs/nfs_commonsubs.c b/sys/fs/nfs/nfs_commonsubs.c index 5f554d5..2f22490 100644 --- a/sys/fs/nfs/nfs_commonsubs.c +++ b/sys/fs/nfs/nfs_commonsubs.c @@ -109,7 +109,7 @@ struct nfsv4_opflag nfsv4_opflag[NFSV4OP_NOPS] = { { 1, 0, 0, 0, LK_EXCLUSIVE }, /* PutFH */ { 1, 0, 0, 0, LK_EXCLUSIVE }, /* PutPubFH */ { 1, 0, 0, 0, LK_EXCLUSIVE }, /* PutRootFH */ - { 0, 1, 0, 0, LK_EXCLUSIVE }, /* Read */ + { 0, 1, 0, 0, LK_SHARED }, /* Read */ { 0, 1, 0, 0, LK_SHARED }, /* Readdir */ { 0, 1, 0, 0, LK_SHARED }, /* ReadLink */ { 0, 2, 1, 1, LK_EXCLUSIVE }, /* Remove */ |