iov_iter: set nr_segs = 1 for ITER_UBUF
authorJens Axboe <axboe@kernel.dk>
Tue, 28 Mar 2023 20:29:03 +0000 (14:29 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 28 Mar 2023 21:53:09 +0000 (15:53 -0600)
commit67ce14118af2e06b2f82a5a6c62e52519597cb7d
tree71c71958f7383b5df4f3da72fd1a5c2f062f5238
parentfff3efcb59987987064f20733a38f8299d70d213
iov_iter: set nr_segs = 1 for ITER_UBUF

To avoid needing to check if a given user backed iov_iter is of type
ITER_IOVEC or ITER_UBUF, set the number of segments for the ITER_UBUF
case to 1 as we're carrying a single segment.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/uio.h