/* In NFSv3 we can have 64bit inode numbers. In order to support this, and re-exported directories (also seen in NFSv2) we are forced to allow 2 different inodes to have the same i_ino.  */
static int nfs_find_actor(struct inode *inode, void *opaque)
/* In NFSv3 we can have 64bit inode numbers. In order to support this, and re-exported directories (also seen in NFSv2) we are forced to allow 2 different inodes to have the same i_ino.  */
static int nfs_find_actor(struct inode *inode, void *opaque)
{
	struct nfs_find_desc	*desc = (struct nfs_find_desc *)opaque;
	struct nfs_fh		*fh = desc->fh;
	struct nfs_fattr	*fattr = desc->fattr;
	if (NFS_FILEID(inode) != fattr->fileid)
		return 0;
	if (nfs_compare_fh(NFS_FH(inode), fh))
		return 0;
	if (is_bad_inode(inode) || NFS_STALE(inode))
		return 0;
	return 1;
}