All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 0/4] cleanups around request preps
@ 2020-09-30 19:57 Pavel Begunkov
  2020-09-30 19:57 ` [PATCH 1/4] io_uring: set/clear IOCB_NOWAIT into io_read/write Pavel Begunkov
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Pavel Begunkov @ 2020-09-30 19:57 UTC (permalink / raw)
  To: Jens Axboe, io-uring

[3/4] is splitting io_issue_sqe() as someone once proposed. (I can't
find who it was and the thread). Hopefully, it doesn't add much
overhead.

Apart from massive deduplication, this also reduces sqe propagation
depth, that's a good thing.

Pavel Begunkov (4):
  io_uring: set/clear IOCB_NOWAIT into io_read/write
  io_uring: remove nonblock arg from io_{rw}_prep()
  io_uring: decouple issuing and req preparation
  io_uring: move req preps out of io_issue_sqe()

 fs/io_uring.c | 316 ++++++++++++--------------------------------------
 1 file changed, 77 insertions(+), 239 deletions(-)

-- 
2.24.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-10-01  3:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-30 19:57 [PATCH for-next 0/4] cleanups around request preps Pavel Begunkov
2020-09-30 19:57 ` [PATCH 1/4] io_uring: set/clear IOCB_NOWAIT into io_read/write Pavel Begunkov
2020-09-30 19:57 ` [PATCH 2/4] io_uring: remove nonblock arg from io_{rw}_prep() Pavel Begunkov
2020-09-30 19:57 ` [PATCH 3/4] io_uring: decouple issuing and req preparation Pavel Begunkov
2020-09-30 19:57 ` [PATCH 4/4] io_uring: move req preps out of io_issue_sqe() Pavel Begunkov
2020-10-01  3:01 ` [PATCH for-next 0/4] cleanups around request preps Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.