Hi Jens, this series has two parts: the first part 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. Changes since v3: - fix a merge error and rebase to the for-5.20/drivers-post branch Changes since v2: - trivial rebase to the for-next tree Changes since v1: - drop a bogus patch - fix a comment typo - fix a commit log typo - clean up the blk_queue_split calling convention and name