io_uring: move provided and fixed buffers into the same io_kiocb area
authorJens Axboe <axboe@kernel.dk>
Sat, 30 Apr 2022 20:35:17 +0000 (14:35 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 9 May 2022 12:29:06 +0000 (06:29 -0600)
commita4f8d94cfb7c69f996b6a52b1fcbec2f2504dd3f
tree67c453875c47912aa4bf064105ff3281363443d6
parent149c69b04a901c8b611b643af8f4dd6b104e7379
io_uring: move provided and fixed buffers into the same io_kiocb area

These are mutually exclusive - if you use provided buffers, then you
cannot use fixed buffers and vice versa. Move them into the same spot
in the io_kiocb, which is also advantageous for provided buffers as
they get near the submit side hot cacheline.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c