]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: don't keep submit_state on stack
authorPavel Begunkov <asml.silence@gmail.com>
Wed, 10 Feb 2021 00:03:10 +0000 (00:03 +0000)
committerJens Axboe <axboe@kernel.dk>
Wed, 10 Feb 2021 14:28:42 +0000 (07:28 -0700)
commitda1bc69d465fc8e49b685d8e47f14fa8279e8735
treeba63e7229b17766384b8c759792271bb2dbe5385
parent89eb5c012ecff604b7beacecb2cd3eccab22bc80
io_uring: don't keep submit_state on stack

struct io_submit_state is quite big (168 bytes) and going to grow. It's
better to not keep it on stack as it is now. Move it to context, it's
always protected by uring_lock, so it's fine to have only one instance
of it.

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