freebsd-nq/sys/fs/nfs
Rick Macklem 4875024b26 Fix the new NFSv4 client so that it doesn't fill the cached
mode attribute in as 0 when doing writes. The change adds
the Mode attribute plus the others except Owner and Owner_group
to the list requested by the NFSv4 Write Operation. This fixed
a problem where an executable file built by "cc" would get mode
0111 instead of 0755 for some NFSv4 servers.
Found at the recent NFSv4 interoperability Bakeathon.

Tested by:	tdh at excfb.com
MFC after:	2 weeks
2011-06-28 22:52:38 +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 The new NFSv4 client was erroneously using "p" instead of 2011-06-05 18:17:37 +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