Hi Jens, this series has two parts: the first patch moves the ->bio_split bio_set to the gendisk as it only is used for file system style I/O. The other patches reshuffle the bio splitting code so that in the future blk_bio_segment_split can be used to split REQ_OP_ZONE_APPEND bios under file system / remapping driver control. I plan to use that in btrfs in the next merge window. Diffstat: block/bio-integrity.c | 2 block/bio.c | 2 block/blk-core.c | 9 --- block/blk-merge.c | 139 ++++++++++++++++++++++++------------------------- block/blk-mq.c | 4 - block/blk-settings.c | 2 block/blk-sysfs.c | 2 block/blk.h | 34 ++++------- block/genhd.c | 9 ++- drivers/md/dm.c | 2 include/linux/blkdev.h | 3 - 11 files changed, 100 insertions(+), 108 deletions(-)