On Tue, Oct 15, 2013 at 09:17:55AM +1100, Dave Chinner wrote: > From: Dave Chinner <dchinner@xxxxxxxxxx> > > Currently the xfs_inode.h header has a dependency on the definition > of the BMAP btree records as the inode fork includes an array of > xfs_bmbt_rec_host_t objects in it's definition. > > Move all the btree format definitions from xfs_btree.h, > xfs_bmap_btree.h, xfs_alloc_btree.h and xfs_ialloc_btree.h to > xfs_format.h to continue the process of centralising the on-disk > format definitions. With this done, the xfs inode definitions are no > longer dependent on btree header files. > > The enables a massive culling of unnecessary includes, with close to > 200 #include directives removed from the XFS kernel code base. > > Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> Reviewed-by: Ben Myers <bpm@xxxxxxx> _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs