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>
Thu, 30 Mar 2023 14:12:29 +0000 (08:12 -0600)
commitcd0bd57a9de59019fe99e9305a2337a66a4f9d39
treed1bea986adafaad51b90b3a8687270719a2bf3bb
parent6eb203e1a868187cbc23ae3bad443dc929ca6cca
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