On 9/22/19 2:08 AM, 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) I'm fine with the io_uring side of things, but to queue this up we really need Peter or Ingo to sign off on the core wakeup bits... Peter? -- Jens Axboe