iov_iter: add iter_iov_addr() and iter_iov_len() helpers
authorJens Axboe <axboe@kernel.dk>
Wed, 29 Mar 2023 15:16:45 +0000 (09:16 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 30 Mar 2023 14:12:29 +0000 (08:12 -0600)
commit95e49cf8373a0a4d1ec85f0512080bb4f945df74
treea4fb24a611ed5d3357a785dc7f561981d379a620
parente4d3202c18329ba2733c9e04489b6ef05d3bce08
iov_iter: add iter_iov_addr() and iter_iov_len() helpers

These just return the address and length of the current iovec segment
in the iterator. Convert existing iov_iter_iovec() users to use them
instead of getting a copy of the current vec.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/read_write.c
include/linux/uio.h
io_uring/rw.c
mm/madvise.c