]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: import_single_range() returns 0/-ERROR
authorJens Axboe <axboe@kernel.dk>
Wed, 26 Feb 2020 00:48:55 +0000 (17:48 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 26 Feb 2020 14:06:57 +0000 (07:06 -0700)
commit52adc9b562d20044c080549406a12812f28cae65
tree4722ab78b6f19ec409294d30fa281f5184f5a45c
parentf4f4a85b7590a228c3fb699c53b122b4f449d753
io_uring: import_single_range() returns 0/-ERROR

Unlike the other core import helpers, import_single_range() returns 0 on
success, not the length imported. This means that links that depend on
the result of non-vec based IORING_OP_{READ,WRITE} that were added for
5.5 get errored when they should not be.

Fixes: e8b5cf20991d ("io_uring: add non-vectored read/write commands")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c