Hi all, this series adds two minor improvements to iomap that allow btrfs to avoid a memory allocation per read/write system call and another one per submitted bio. I also have at last two other pending uses for the iomap functionality later on, so they are not really btrfs specific either. Diffstat: fs/btrfs/btrfs_inode.h | 25 -------- fs/btrfs/ctree.h | 6 - fs/btrfs/file.c | 6 - fs/btrfs/inode.c | 152 +++++++++++++++++++++++-------------------------- fs/iomap/direct-io.c | 26 +++++++- include/linux/iomap.h | 4 + 6 files changed, 104 insertions(+), 115 deletions(-)