This series contains various cleanups and refactorings to xfs_ialloc.c, some of them are my own and some are from Dave Chinner. The last patch is also from Dave and speeds up the search for free inodes in allocation groups with lots of inodes. I ported it ontop of all the previous patches, which made it a lot cleaner.