freebsd-skq/sys/fs/nfsclient
Zack Kirsch 418802a96c This patch fixes the Experimental NFS client to properly deal with 32 bit or 64
bit fileid's in NFSv2 and NFSv3. Without this fix, invalid casting (and sign
extension) was creating problems for any fileid greater than 2^31.

We discovered this because we have test clusters with more than 2 billion
allocated files and 64-bit ino_t's (and friend structures).

Reviewed by:    rmacklem
Approved by:    zml (mentor)
MFC after:      2 weeks
2011-03-30 01:10:11 +00:00
..
nfs_clbio.c Change the code in ncl_bioread() in the experimental NFS 2010-09-05 00:47:44 +00:00
nfs_clcomsubs.c This patch fixes the Experimental NFS client to properly deal with 32 bit or 64 2011-03-30 01:10:11 +00:00
nfs_clkrpc.c Add the SVC_RELEASE(xprt), as required by r194407. 2009-06-17 22:55:59 +00:00
nfs_clnfsiod.c Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfs_clnode.c Remove prtactive variable and related printf()s in the vop_inactive 2010-11-19 21:17:34 +00:00
nfs_clport.c Fix some locking nits with the p_state field of struct proc: 2011-03-24 18:40:11 +00:00
nfs_clrpcops.c This patch fixes the Experimental NFS client to properly deal with 32 bit or 64 2011-03-30 01:10:11 +00:00
nfs_clstate.c Add a flag to the experimental NFSv4 client to indicate when 2010-10-26 23:18:37 +00:00
nfs_clsubs.c Modify the return value for nfscl_mustflush() from boolean_t, 2010-08-03 01:49:28 +00:00
nfs_clvfsops.c Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/ 2011-02-25 10:11:01 +00:00
nfs_clvnops.c Modify nfs_open() in the experimental NFS client to be compatible 2010-10-29 13:46:21 +00:00
nfs.h When the experimental NFS client is handling an NFSv4 server reboot 2010-04-22 23:51:01 +00:00
nfsargs.h
nfsdiskless.h
nfsmount.h Fix the nlm so that it no longer depends on the regular 2011-01-03 20:37:31 +00:00
nfsnode.h Store the full timestamp when caching timestamps of files and 2010-09-07 14:29:45 +00:00
nlminfo.h