]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: don't pass def into io_req_work_grab_env
authorPavel Begunkov <asml.silence@gmail.com>
Mon, 29 Jun 2020 16:18:40 +0000 (19:18 +0300)
committerJens Axboe <axboe@kernel.dk>
Tue, 30 Jun 2020 14:39:59 +0000 (08:39 -0600)
commit066690e42325d72eb407117724950bddfb356a68
tree4b5f1bb03d48101532584406660fbde384705587
parent8ad99980f997f0cdeeef7a0bc818efaf0ebf7b21
io_uring: don't pass def into io_req_work_grab_env

Remove struct io_op_def *def parameter from io_req_work_grab_env(),
it's trivially deducible from req->opcode and fast. The API is
cleaner this way, and also helps the complier to understand
that it's a real constant and could be register-cached.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c