io_uring: enable inline completion for more cases
authorPavel Begunkov <asml.silence@gmail.com>
Sun, 11 Apr 2021 00:46:29 +0000 (01:46 +0100)
committerJens Axboe <axboe@kernel.dk>
Mon, 12 Apr 2021 01:30:41 +0000 (19:30 -0600)
commit0bdf3398b06ef1082b7d796039d34fc61a1285ea
treeff4a5894aee3a7450e01a57e9bdef49259109427
parenta1fde923e3065a89abccfeef95096c933f6a954c
io_uring: enable inline completion for more cases

Take advantage of delayed/inline completion flushing and pass right
issue flags for completion of open, open2, fadvise and poll remove
opcodes. All others either already use it or always punted and never
executed inline.

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