Hi Jens, this series contains various cleanups for how bios are allocated or initialized plus related fallout. Diffstat: Documentation/filesystems/f2fs.rst | 1 block/bio.c | 167 ++++++++++++++++++------------------- block/blk-crypto-fallback.c | 2 block/blk-flush.c | 17 +-- drivers/block/drbd/drbd_actlog.c | 2 drivers/block/drbd/drbd_bitmap.c | 2 drivers/block/drbd/drbd_int.h | 2 drivers/block/drbd/drbd_main.c | 13 -- drivers/block/drbd/drbd_req.c | 5 - drivers/block/drbd/drbd_req.h | 12 -- drivers/block/drbd/drbd_worker.c | 5 - drivers/md/dm-clone-target.c | 14 --- drivers/md/dm-zoned-metadata.c | 6 - drivers/md/md.c | 48 +++------- drivers/md/md.h | 2 drivers/md/raid1.c | 2 drivers/md/raid10.c | 2 drivers/md/raid5-ppl.c | 2 drivers/md/raid5.c | 108 +++++++++-------------- drivers/nvme/target/io-cmd-bdev.c | 2 fs/block_dev.c | 2 fs/btrfs/volumes.c | 2 fs/exfat/file.c | 2 fs/ext4/fast_commit.c | 4 fs/ext4/fsync.c | 2 fs/ext4/ialloc.c | 2 fs/ext4/super.c | 2 fs/f2fs/data.c | 28 ------ fs/f2fs/f2fs.h | 2 fs/f2fs/segment.c | 12 -- fs/f2fs/super.c | 1 fs/fat/file.c | 2 fs/hfsplus/inode.c | 2 fs/hfsplus/super.c | 2 fs/jbd2/checkpoint.c | 2 fs/jbd2/commit.c | 4 fs/jbd2/recovery.c | 2 fs/libfs.c | 2 fs/nfs/blocklayout/blocklayout.c | 5 - fs/nilfs2/segbuf.c | 4 fs/nilfs2/the_nilfs.h | 2 fs/ocfs2/file.c | 2 fs/reiserfs/file.c | 2 fs/xfs/xfs_super.c | 2 fs/zonefs/super.c | 4 include/linux/bio.h | 6 - include/linux/blkdev.h | 4 include/linux/swap.h | 1 mm/page_io.c | 45 ++------- mm/swapfile.c | 10 -- 50 files changed, 213 insertions(+), 363 deletions(-)