block: add a bio_list_merge_init helper
authorChristoph Hellwig <hch@lst.de>
Thu, 28 Mar 2024 08:41:44 +0000 (09:41 +0100)
committerJens Axboe <axboe@kernel.dk>
Mon, 1 Apr 2024 17:53:37 +0000 (11:53 -0600)
commitc9418adfbabadf7530c034a52e54b31705568f95
tree3b6349431281f52352ea306e6c175b83e020fd5a
parentd3a3a086ad57b8c05340c0a4ac97b26ea55a1119
block: add a bio_list_merge_init helper

This is a simple combination of bio_list_merge + bio_list_init
similar to list_splice_init.  While it only saves a single
line in a callers, it makes the move all bios from one list to
another and reinitialize the original pattern a lot more obvious
in the callers.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Matthew Sakai <msakai@redhat.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20240328084147.2954434-2-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/bio.h