> fs/nfsfh/nfsfh.c does a lot of dirty things with the VFS, especially
> with inodes. Especially iget()/read_inode() must handle the case of
> doing iget for an already deleted file.
You mean fs/nfsd/nfsfh.c of course,
Yes I think this will trip us up - our read_inode implementation needs work,
specifically xfs_get_vnode () needs to do an xfs_iget rather than assuming
the inode is already present in XFS'es internal hash table. Paying special
attention to the reference count code of course....