io_uring: fix 0-iov read buffer select
authorPavel Begunkov <asml.silence@gmail.com>
Sat, 19 Dec 2020 03:15:43 +0000 (03:15 +0000)
committerJens Axboe <axboe@kernel.dk>
Sat, 19 Dec 2020 13:26:56 +0000 (06:26 -0700)
commitdd20166236953c8cd14f4c668bf972af32f0c6be
tree2a3bb69cd6643ca9ec0b92681ae1512c85cd5d7e
parentdfea9fce29fda6f2f91161677e0e0d9b671bc099
io_uring: fix 0-iov read buffer select

Doing vectored buf-select read with 0 iovec passed is meaningless and
utterly broken, forbid it.

Cc: <stable@vger.kernel.org> # 5.7+
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c