(try3-resend) Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or...
authorFrank Filz <ffilzlnx@us.ibm.com>
Thu, 2 Dec 2010 19:31:23 +0000 (19:31 +0000)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Thu, 10 Mar 2011 20:04:58 +0000 (15:04 -0500)
The problem was use of an int32, which when converted to a uint64
is sign extended resulting in a fileid that doesn't fit in 32 bits
even though the intent of the function is to fit the fileid into
32 bits.

Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
[Trond: Added an include for compat.h]
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/inode.c

diff --cc fs/nfs/inode.c
Simple merge