freebsd-skq/sys/fs/nfs
rmacklem 6847bfd582 Modify the experimental NFS server so that it uses LK_SHARED
for RPC operations when it can. Since VFS_FHTOVP() currently
always gets an exclusively locked vnode and is usually called
at the beginning of each RPC, the RPCs for a given vnode will
still be serialized. As such, passing a lock type argument to
VFS_FHTOVP() would be preferable to doing the vn_lock() with
LK_DOWNGRADE after the VFS_FHTOVP() call.

Reviewed by:	kib
MFC after:	2 weeks
2010-12-25 21:56:25 +00:00
..
nfs_commonacl.c Modify the experimental server so that it uses VOP_ACCESSX(). 2009-12-25 20:44:19 +00:00
nfs_commonkrpc.c Patch the experimental NFS client so that it works for NFSv2 2010-05-08 01:24:18 +00:00
nfs_commonport.c For the experimental NFSv4 server's dumplocks operation, add the 2010-07-19 23:33:42 +00:00
nfs_commonsubs.c Modify the experimental NFS server so that it uses LK_SHARED 2010-12-25 21:56:25 +00:00
nfs_var.h Modify the experimental NFS server so that it uses LK_SHARED 2010-12-25 21:56:25 +00:00
nfs.h Modify the experimental NFS server so that it uses LK_SHARED 2010-12-25 21:56:25 +00:00
nfscl.h
nfsclstate.h Add a flag to the experimental NFSv4 client to indicate when 2010-10-26 23:18:37 +00:00
nfsdport.h Modify the file handle hash function in the experimental NFS 2010-10-22 21:38:56 +00:00
nfskpiport.h Fix typos in macros. 2010-05-08 14:50:12 +00:00
nfsm_subs.h
nfsport.h Fix typos in macros. 2010-05-08 14:50:12 +00:00
nfsproto.h Move the nfsstat structure and proc/op number definitions on the 2009-05-15 19:33:59 +00:00
nfsrvcache.h
nfsrvstate.h This patch should fix handling of byte range locks locally 2010-03-30 23:11:50 +00:00
nfsv4_errstr.h
rpcv2.h
xdr_subs.h