Merge branch 'for-5.18/block' into for-next
* for-5.18/block:
block: pass a block_device to bio_clone_fast
block: initialize the target bio in __bio_clone_fast
dm: use bio_clone_fast in alloc_io/alloc_tio
block: clone crypto and integrity data in __bio_clone_fast
dm-cache: remove __remap_to_origin_clear_discard
dm: simplify the single bio fast path in __send_duplicate_bios
dm: retun the clone bio from alloc_tio
dm: pass the bio instead of tio to __map_bio
dm: move cloning the bio into alloc_tio
dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
dm: fold clone_bio into __clone_and_map_data_bio
dm: add a clone_to_tio helper
drbd: set ->bi_bdev in drbd_req_new