public inbox for [email protected]
 help / color / mirror / Atom feed
* [PATCH 0/3] Implement absolute value wait timeouts
@ 2024-07-30 20:29 Pavel Begunkov
  2024-07-30 20:29 ` [PATCH 1/3] io_uring/napi: refactor __io_napi_busy_loop() Pavel Begunkov
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Pavel Begunkov @ 2024-07-30 20:29 UTC (permalink / raw)
  To: io-uring; +Cc: Jens Axboe, asml.silence, Lewis Baker

Patches 1-2 are cleaning up timing adjustments for napi busy
polling, and Patch 3 implements the feature.

Note, if we proceed with removing the busy polling adjustments
by the wait timeout, it'd make sense to merge that first and
then I'll resend the series.

Some tests I'll be sending later are here:

https://github.com/isilence/liburing.git abs-timeout

Pavel Begunkov (3):
  io_uring/napi: refactor __io_napi_busy_loop()
  io_uring/napi: delay napi timeout adjustment
  io_uring: add absolute mode wait timeouts

 include/uapi/linux/io_uring.h |  1 +
 io_uring/io_uring.c           | 14 ++++++-------
 io_uring/napi.c               | 37 ++++++++++-------------------------
 io_uring/napi.h               | 16 ---------------
 4 files changed, 18 insertions(+), 50 deletions(-)

-- 
2.45.2


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

end of thread, other threads:[~2024-07-30 20:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-30 20:29 [PATCH 0/3] Implement absolute value wait timeouts Pavel Begunkov
2024-07-30 20:29 ` [PATCH 1/3] io_uring/napi: refactor __io_napi_busy_loop() Pavel Begunkov
2024-07-30 20:29 ` [PATCH 2/3] io_uring/napi: delay napi timeout adjustment Pavel Begunkov
2024-07-30 20:29 ` [PATCH 3/3] io_uring: add absolute mode wait timeouts Pavel Begunkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox