[GIT PULL] fs meta data unmap

From: Jens Axboe
Date: Wed Dec 14 2016 - 17:54:51 EST


Hi Linus,

A series from Jan Kara, providing a more efficient way for unmapping
meta data from in the buffer cache than doing it block-by-block. Provide
a general helper that existing callers can use.

Please pull!


git://git.kernel.dk/linux-block.git for-4.10/fs-unmap


----------------------------------------------------------------
Jan Kara (6):
fs: Provide function to unmap metadata for a range of blocks
direct-io: Use clean_bdev_aliases() instead of handmade iteration
ext4: Use clean_bdev_aliases() instead of iteration
ext2: Use clean_bdev_aliases() instead of iteration
fs: Add helper to clean bdev aliases under a bh and use it
fs: Remove unmap_underlying_metadata

fs/buffer.c | 104 +++++++++++++++++++++++++++++++-------------
fs/direct-io.c | 28 +++---------
fs/ext2/inode.c | 9 ++--
fs/ext4/extents.c | 13 +-----
fs/ext4/inode.c | 18 +++-----
fs/ext4/page-io.c | 2 +-
fs/mpage.c | 3 +-
fs/ntfs/aops.c | 2 +-
fs/ntfs/file.c | 5 +--
fs/ocfs2/aops.c | 2 +-
fs/ufs/balloc.c | 3 +-
fs/ufs/inode.c | 3 +-
include/linux/buffer_head.h | 7 ++-
13 files changed, 104 insertions(+), 95 deletions(-)

--
Jens Axboe