All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v2 0/2] non-atomic req->refs
@ 2021-04-29 17:20 Pavel Begunkov
  2021-04-29 17:20 ` [PATCH v2 1/2] io_uring: defer submission ref put Pavel Begunkov
  2021-04-29 17:20 ` [PATCH v2 2/2] io_uring: non-atomic request refs Pavel Begunkov
  0 siblings, 2 replies; 3+ messages in thread
From: Pavel Begunkov @ 2021-04-29 17:20 UTC (permalink / raw)
  To: Jens Axboe, io-uring

[knowingly buggy, don't use]

Just a glimpse on the de-atomising request refcounting for benchmarking,
dirty and with a bunch of known problems (in [a]poll and iopoll).
Haven't got any perf numbers myself yet.

v2: wrong patch with inverted an req_ref_sub_and_test() condition

Pavel Begunkov (2):
  io_uring: defer submission ref put
  io_uring: non-atomic request refs

 fs/io_uring.c | 99 ++++++++++++++++++++++++++++++---------------------
 1 file changed, 58 insertions(+), 41 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2021-04-29 17:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-29 17:20 [RFC v2 0/2] non-atomic req->refs Pavel Begunkov
2021-04-29 17:20 ` [PATCH v2 1/2] io_uring: defer submission ref put Pavel Begunkov
2021-04-29 17:20 ` [PATCH v2 2/2] io_uring: non-atomic request refs Pavel Begunkov

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.