fs/io_uring: Prioritise checking faster conditions first in io_write
authorNoah Goldstein <goldstein.w.n@gmail.com>
Sun, 17 Oct 2021 01:32:29 +0000 (20:32 -0500)
committerJens Axboe <axboe@kernel.dk>
Tue, 19 Oct 2021 11:49:56 +0000 (05:49 -0600)
commitb10841c98c8980ee50cc1e90640b04c935a24285
tree21c5dee4a3dee2cf92eab1ad648d29d06ab95a7c
parent5cb03d63420bcf533111d30690141a5b28c172fa
fs/io_uring: Prioritise checking faster conditions first in io_write

This commit reorders the conditions in a branch in io_write. The
reorder to check 'ret2 == -EAGAIN' first as checking
'(req->ctx->flags & IORING_SETUP_IOPOLL)' will likely be more
expensive due to 2x memory derefences.

Signed-off-by: Noah Goldstein <goldstein.w.n@gmail.com>
Link: https://lore.kernel.org/r/20211017013229.4124279-1-goldstein.w.n@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c