On 5/16/21 3:57 PM, Pavel Begunkov wrote: > Various cleanups and resends of lost ones. Some are a bit bigger > due to find/replace. > > 7-13 are about optimising CPU caches use and things related. > > Pavel Begunkov (13): > io_uring: improve sqpoll event/state handling > io_uring: improve sq_thread waiting check > io_uring: remove unused park_task_work > io_uring: simplify waking sqo_sq_wait > io_uring: get rid of files in exit cancel > io_uring: make fail flag not link specific > io_uring: shuffle rarely used ctx fields > io_uring: better locality for rsrc fields > io_uring: remove dependency on ring->sq/cq_entries > io_uring: deduce cq_mask from cq_entries > io_uring: kill cached_cq_overflow > io_uring: rename io_get_cqring > io_uring: don't bounce submit_state cachelines > > fs/io_uring.c | 343 +++++++++++++++++++++++++------------------------- > 1 file changed, 171 insertions(+), 172 deletions(-) Got the 5.14 branch setup, applied these. Thanks! -- Jens Axboe