io_uring: move submitter_task out of cold cacheline
authorPavel Begunkov <asml.silence@gmail.com>
Mon, 9 Jan 2023 14:46:03 +0000 (14:46 +0000)
committerJens Axboe <axboe@kernel.dk>
Wed, 11 Jan 2023 17:25:35 +0000 (10:25 -0700)
commit8516c8b514839600b7e63090f2dce5b4d658fd68
treec9ef8421894f6097dc8fec27c428918416160678
parent119fda37c54736ea65a669273d0b3c394c99a75c
io_uring: move submitter_task out of cold cacheline

->submitter_task is used somewhat more frequent now than before, i.e.
for local tw enqueue and run, let's move it from the end of ctx, which
is full of cold data, to the first cacheline with mostly constants.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/415ca91dc5ad1dec612b892e489cda98e1069542.1673274244.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/io_uring_types.h