1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-17 15:27:36 +00:00
freebsd/sys/fs/nfs
Rick Macklem 1171f21dab Modify the new NFSv4 client so that it appends a file handle
to the lock_owner4 string that goes on the wire. Also, add
code to do a ReleaseLockOwner Op on the lock_owner4 string
before a Close. Apparently not all NFSv4 servers handle multiple
instances of the same lock_owner4 string, at least not in a
compatible way. This patch avoids having multiple instances,
except for one unusual case, which will be fixed by a future commit.
Found at the recent NFSv4 interoperability Bakeathon.

Tested by:	tdh at excfb.com
MFC after:	2 weeks
2011-07-03 21:44:26 +00:00
..
nfs_commonacl.c Fix the experimental NFSv4 server so that it uses VOP_PATHCONF() 2011-04-14 23:46:15 +00:00
nfs_commonkrpc.c Plug an mbuf leak in the new NFS client that occurred when a 2011-06-22 21:10:12 +00:00
nfs_commonport.c Change the sysctl naming for the old and new NFS clients 2011-05-15 20:52:43 +00:00
nfs_commonsubs.c Fix the new NFS client so that it handles NFSv4 state 2011-05-27 22:05:10 +00:00
nfs_var.h Modify the new NFSv4 client so that it appends a file handle 2011-07-03 21:44:26 +00:00
nfs.h Increase NFS_TICKINTVL value from 10 to 500. Now that callout does useful 2011-05-06 13:11:50 +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 Since the VFS_LOCK_GIANT() code in the experimental NFS 2011-01-06 19:50:11 +00:00
nfskpiport.h Fix typos in macros. 2010-05-08 14:50:12 +00:00
nfsm_subs.h
nfsport.h Add DTrace support to the new NFS client. This is essentially 2011-06-18 23:02:53 +00:00
nfsproto.h Fix the new NFSv4 client so that it doesn't fill the cached 2011-06-28 22:52:38 +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