From owner-cvs-src-old@FreeBSD.ORG Wed Mar 30 01:10:30 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05A651065922 for ; Wed, 30 Mar 2011 01:10:29 +0000 (UTC) (envelope-from zack@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AFBC88FC1C for ; Wed, 30 Mar 2011 01:10:29 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p2U1ATPr054372 for ; Wed, 30 Mar 2011 01:10:29 GMT (envelope-from zack@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p2U1ATPS054371 for cvs-src-old@freebsd.org; Wed, 30 Mar 2011 01:10:29 GMT (envelope-from zack@repoman.freebsd.org) Message-Id: <201103300110.p2U1ATPS054371@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to zack@repoman.freebsd.org using -f From: Zack Kirsch Date: Wed, 30 Mar 2011 01:10:11 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/nfsclient nfs_clcomsubs.c nfs_clrpcops.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2011 01:10:30 -0000 zack 2011-03-30 01:10:11 UTC FreeBSD src repository Modified files: sys/fs/nfsclient nfs_clcomsubs.c nfs_clrpcops.c Log: SVN rev 220152 on 2011-03-30 01:10:11Z by zack 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 Revision Changes Path 1.3 +2 -3 src/sys/fs/nfsclient/nfs_clcomsubs.c 1.14 +3 -3 src/sys/fs/nfsclient/nfs_clrpcops.c