Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Mar 2011 01:10:11 +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:  <201103300110.p2U1ATPS054371@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103300110.p2U1ATPS054371>