On Thu, 17 Mar 2022 02:03:35 +0000, Pavel Begunkov wrote: > A small series that for me prepares the code for further work but is > also adds some nice optimisations for completion path, including > removing an extra smp_mb() from the iopoll path. > > Pavel Begunkov (7): > io_uring: normilise naming for fill_cqe* > io_uring: refactor timeout cancellation cqe posting > io_uring: extend provided buf return to fails > io_uring: remove extra barrier for non-sqpoll iopoll > io_uring: shuffle io_eventfd_signal() bits around > io_uring: thin down io_commit_cqring() > io_uring: fold evfd signalling under a slower path > > [...] Applied, thanks! [1/7] io_uring: normilise naming for fill_cqe* commit: ae4da18941c1c13a9bd6f1d39888ca9a4ff3db91 [2/7] io_uring: refactor timeout cancellation cqe posting commit: 6695490dc85781fe98b782f36f27c13710dbc921 [3/7] io_uring: extend provided buf return to fails commit: b91ef1872869d99cd42e908eb9754b81115c2c05 [4/7] io_uring: remove extra barrier for non-sqpoll iopoll commit: 0f84747177b962c32243a57cb454193bdba4fe8d [5/7] io_uring: shuffle io_eventfd_signal() bits around commit: 66fc25ca6b7ec4124606e0d59c71c6bcf14e05bb [6/7] io_uring: thin down io_commit_cqring() commit: 9333f6b4628c8037a89ed23e1188d4b7dc5d74e4 [7/7] io_uring: fold evfd signalling under a slower path commit: 9aa8dfde4869ccdec0a7290b686dbc10e079e163 Best regards, -- Jens Axboe