Date: Wed, 13 Apr 2011 19:34:58 +0000 (UTC) From: Zack Kirsch <zack@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsclient nfs_clcomsubs.c nfs_clrpcops.c Message-ID: <201104131935.p3DJZ8Ru092113@repoman.freebsd.org>
index | next in thread | raw e-mail
zack 2011-04-13 19:34:58 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/fs/nfsclient nfs_clcomsubs.c nfs_clrpcops.c
Log:
SVN rev 220607 on 2011-04-13 19:34:58Z by zack
MFC: 220152
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)
Revision Changes Path
1.1.2.3 +2 -3 src/sys/fs/nfsclient/nfs_clcomsubs.c
1.4.2.10 +3 -3 src/sys/fs/nfsclient/nfs_clrpcops.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104131935.p3DJZ8Ru092113>
