]> err.no Git - linux-2.6/commit
64 bit ino support for NFS client
authorPeter Staubach <staubach@redhat.com>
Fri, 3 Aug 2007 19:07:10 +0000 (15:07 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 9 Oct 2007 21:15:29 +0000 (17:15 -0400)
commit4e769b934e7638038e232c05b64f644e7269a90f
tree6508c1d273f22d3704eb849fb90404bade7cb4a7
parent50e437d522a6cc34a882b2f740297f1b6b4c3af3
64 bit ino support for NFS client

Hi.

Attached is a patch to modify the NFS client code to support
64 bit ino's, as appropriate for the system and the NFS
protocol version.

The code basically just expand the NFS interfaces for routines
which handle ino's from using ino_t to u64 and then uses the
fileid in the nfs_inode instead of i_ino in the inode.  The
code paths that were updated are in the getattr method and
the readdir methods.

This should be no real change on 64 bit platforms.  Since
the ino_t is an unsigned long, it would already be 64 bits
wide.

    Thanx...

           ps

Signed-off-by: Peter Staubach <staubach@redhat.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/dir.c
fs/nfs/inode.c
fs/nfs/nfs4proc.c