[XFS] cleanup fid types mess
commitae1cf0686f47d4ff11e06c095c69907ac6281ef8
authorChristoph Hellwig <hch@infradead.org>
Fri, 14 Sep 2007 05:22:37 +0000 (14 15:22 +1000)
committerTim Shimmin <tes@chook.melbourne.sgi.com>
Fri, 19 Oct 2007 02:29:00 +0000 (19 12:29 +1000)
tree1a337b9d922239c35768051d37d9e722d59b3833
parentae4fe29e806ce52361be2f5f4711a911c1167fc3
[XFS] cleanup fid types mess

Currently XFs has three different fid types: struct fid, struct xfs_fid
and struct xfs_fid2 with hte latter two beeing identicaly and the first
one beeing the same size but an unstructured array with the same size.

This patch consolidates all this to alway uuse struct xfs_fid.

This patch is required for an upcoming patch series from me that revamps
the nfs exporting code and introduces a Linux-wide struct fid.

Note: the patch is ontop of Eric's inode/vnode tracing cleanup.

SGI-PV: 970336
SGI-Modid: xfs-linux-melb:xfs-kern:29651a

Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
fs/xfs/linux-2.6/xfs_export.c
fs/xfs/linux-2.6/xfs_export.h
fs/xfs/linux-2.6/xfs_ioctl.c
fs/xfs/xfs_fs.h
fs/xfs/xfs_vfsops.c
fs/xfs/xfs_vfsops.h
fs/xfs/xfs_vnodeops.c
fs/xfs/xfs_vnodeops.h