Hi all, This series breaks up fs/iomap.c by grouping the functions by major functional area (swapfiles, fiemap, seek hole/data, directio, buffered writes, buffered reads, page management, and page migration) in separate source code files under fs/iomap/. No functional changes have been made. Note that this is not the final format of the patches, because I intend to pick a point towards the end of the merge window (after everyone else's merges have landed), rebase this series atop that, and push it back to Linus. The RFC is posted so that everyone can provide feedback on the grouping strategy, not line-specific code movements. This has been lightly tested with fstests. Enjoy! Comments and questions are, as always, welcome. --D