block: provide a blk_rq_map_sg variant that returns the last element
authorChristoph Hellwig <hch@lst.de>
Tue, 14 Apr 2020 07:42:22 +0000 (09:42 +0200)
committerJens Axboe <axboe@kernel.dk>
Wed, 22 Apr 2020 16:47:06 +0000 (10:47 -0600)
commit89de1504d53b59b12bfff227328ee3e63dd3a112
tree2205ed1010c146887a329bdf953b74b04afedd87
parente64a0e16928415648d53d721b3d6fc3635eddf92
block: provide a blk_rq_map_sg variant that returns the last element

To be able to move some of the special purpose hacks in blk_rq_map_sg
into the callers we need a variant that returns the last mapped
S/G list element to the caller.  Add that variant as __blk_rq_map_sg
and make blk_rq_map_sg a trivial inline wrapper around it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-merge.c
include/linux/blkdev.h