On 9/13/19 4:28 PM, Pavel Begunkov (Silence) wrote: > From: Pavel Begunkov <asml.silence@xxxxxxxxx> > > There could be a lot of overhead within generic wait_event_*() used for > waiting for large number of completions. The patchset removes much of > it by using custom wait event (wait_threshold). > > Synthetic test showed ~40% performance boost. (see patch 2) Nifty, from an io_uring perspective, I like this a lot. The core changes needed to support it look fine as well. I'll await Peter/Ingo's comments on it. -- Jens Axboe