io_uring: use import_ubuf() for send/recv/recvmsg
authorJens Axboe <axboe@kernel.dk>
Mon, 23 May 2022 01:49:36 +0000 (19:49 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 23 May 2022 02:40:23 +0000 (20:40 -0600)
commit7a3e90450aa507df61dfbebacf2fa1ec050d4e6e
treec19a2aabe269847d3281956d54876a62c73f4357
parent98aa24c002f5fd92f449aa18680d5718e49ffede
io_uring: use import_ubuf() for send/recv/recvmsg

We just have the single buffer, no point in using ITER_IOVEC when we
can be using the more efficient ITER_UBUF instead.

For recvmsg, provided buffers are always single segmented, hence we
can use it there too.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c