io_uring: optimise io_import_iovec fixed path
authorPavel Begunkov <asml.silence@gmail.com>
Fri, 15 Oct 2021 16:09:13 +0000 (17:09 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 19 Oct 2021 11:49:55 +0000 (05:49 -0600)
commitd1d681b0846af8585904be562610bdfc70bf21aa
treef3400d315fe383f3feccf36af9944072289374b7
parent9882131cd9de525d484de117644e5008c6557ac7
io_uring: optimise io_import_iovec fixed path

Delay loading req->rw.{addr,len} in io_import_iovec until it's really
needed, so removing extra loads for the fixed path, which doesn't use
them.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/3cc48dd0c4f1a37c4ce9aab5784281a2d83ad8be.1634314022.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c