Merge tag 'xfs-for-linus-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs
Pull xfs updates from Dave Chinner: "The major addition is the new iomap based block mapping infrastructure. We've been kicking this about locally for years, but there are other filesystems want to use it too (e.g. gfs2). Now it is fully working, reviewed and ready for merge and be used by other filesystems. There are a lot of other fixes and cleanups in the tree, but those are XFS internal things and none are of the scale or visibility of the iomap changes. See below for details. I am likely to send another pull request next week - we're just about ready to merge some new functionality (on disk block->owner reverse mapping infrastructure), but that's a huge chunk of code (74 files changed, 7283 insertions(+), 1114 deletions(-)) so I'm keeping that separate to all the "normal" pull request changes so they don't get lost in the noise. Summary of changes in this update: - ge...
Showing
- fs/Kconfig 3 additions, 0 deletionsfs/Kconfig
- fs/Makefile 1 addition, 0 deletionsfs/Makefile
- fs/buffer.c 71 additions, 5 deletionsfs/buffer.c
- fs/internal.h 3 additions, 0 deletionsfs/internal.h
- fs/iomap.c 497 additions, 0 deletionsfs/iomap.c
- fs/nfsd/blocklayout.c 1 addition, 0 deletionsfs/nfsd/blocklayout.c
- fs/nfsd/blocklayoutxdr.c 1 addition, 0 deletionsfs/nfsd/blocklayoutxdr.c
- fs/xfs/Kconfig 1 addition, 0 deletionsfs/xfs/Kconfig
- fs/xfs/libxfs/xfs_alloc.c 57 additions, 44 deletionsfs/xfs/libxfs/xfs_alloc.c
- fs/xfs/libxfs/xfs_alloc.h 2 additions, 7 deletionsfs/xfs/libxfs/xfs_alloc.h
- fs/xfs/libxfs/xfs_attr_leaf.h 0 additions, 3 deletionsfs/xfs/libxfs/xfs_attr_leaf.h
- fs/xfs/libxfs/xfs_bmap.c 17 additions, 34 deletionsfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_bmap.h 10 additions, 8 deletionsfs/xfs/libxfs/xfs_bmap.h
- fs/xfs/libxfs/xfs_bmap_btree.c 1 addition, 1 deletionfs/xfs/libxfs/xfs_bmap_btree.c
- fs/xfs/libxfs/xfs_btree.c 23 additions, 4 deletionsfs/xfs/libxfs/xfs_btree.c
- fs/xfs/libxfs/xfs_btree.h 2 additions, 0 deletionsfs/xfs/libxfs/xfs_btree.h
- fs/xfs/libxfs/xfs_da_btree.c 29 additions, 30 deletionsfs/xfs/libxfs/xfs_da_btree.c
- fs/xfs/libxfs/xfs_da_format.c 13 additions, 18 deletionsfs/xfs/libxfs/xfs_da_format.c
- fs/xfs/libxfs/xfs_da_format.h 12 additions, 31 deletionsfs/xfs/libxfs/xfs_da_format.h
- fs/xfs/libxfs/xfs_dir2_sf.c 12 additions, 26 deletionsfs/xfs/libxfs/xfs_dir2_sf.c
Please register or sign in to comment