On Wed, Nov 23, 2011 at 01:04:58PM +0000, Guoquan Yang wrote: > I meet with a problem when using 64bit XFS and NFS, > > When I access a directory from the NFS client,I get Stale NFS file Handle > error.But it is ok when accessing on the server without NFS. > > And I have checked that the inode num in the NFS file handle is the same as > inode num on the server, Using ls -il. > > I found that XFS_IGET_UNTRUSTED in xfs_imap() filtered the function > xfs_imap_lookup(),It fails in xfs_imap_lookup() when access from NFS > client.local access does not go into xfs_imap_lookup(). > > My kernel is Linux2.6.35.6 from kernel.org. please help me to find out this > problem! It seems like you hit the same issue hank peng reported recently, and in facr your are on the same kernel for the serve as he is. >From a closer look it seems like the changes you mentioned above indeed had a bug in Linux 2.6.35, which was later fixed with the following commit mmit 4536f2ad8b330453d7ebec0746c4374eadd649b1 Author: Dave Chinner <dchinner@xxxxxxxxxx> Date: Tue Aug 24 11:42:30 2010 +1000 xfs: fix untrusted inode number lookup which should be included in Linux 2.6.35.6. Can you make sure you really have the commit? Can you also verify that a recent kernel like Linux 3.0-stable shows the same behaviour? _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs