]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
io_uring/net: clarify io_recv_buf_select() return value
authorJens Axboe <axboe@kernel.dk>
Thu, 21 Aug 2025 02:03:32 +0000 (20:03 -0600)
committerJens Axboe <axboe@kernel.dk>
Sun, 24 Aug 2025 17:41:12 +0000 (11:41 -0600)
It returns 0 on success, less than zero on error.

Link: https://lore.kernel.org/r/20250821020750.598432-5-axboe@kernel.dk
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/net.c

index a8a6586bc416c423e7d85a6fc04a62fe436f2554..381454ed41c00bb64f9667271ac05f96b5920384 100644 (file)
@@ -1197,7 +1197,7 @@ int io_recv(struct io_kiocb *req, unsigned int issue_flags)
 retry_multishot:
        if (io_do_buffer_select(req)) {
                ret = io_recv_buf_select(req, kmsg, &len, issue_flags);
-               if (unlikely(ret)) {
+               if (unlikely(ret < 0)) {
                        kmsg->msg.msg_inq = -1;
                        goto out_free;
                }