All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] provided buffer cleanups
@ 2025-05-13 17:26 Pavel Begunkov
  2025-05-13 17:26 ` [PATCH 1/6] io_uring/kbuf: account ring io_buffer_list memory Pavel Begunkov
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Pavel Begunkov @ 2025-05-13 17:26 UTC (permalink / raw)
  To: io-uring; +Cc: asml.silence

Random small improvements for provided buffers [un]registration,
with Patch 6 deduplicating and shrinking legacy pbuf buffer
management opcodes.

Pavel Begunkov (6):
  io_uring/kbuf: account ring io_buffer_list memory
  io_uring/kbuf: use mem_is_zero()
  io_uring/kbuf: drop extra vars in io_register_pbuf_ring
  io_uring/kbuf: don't compute size twice on prep
  io_uring/kbuf: refactor __io_remove_buffers
  io_uring/kbuf: unify legacy buf provision and removal

 io_uring/kbuf.c  | 131 +++++++++++++++++------------------------------
 io_uring/kbuf.h  |   4 +-
 io_uring/opdef.c |   4 +-
 3 files changed, 50 insertions(+), 89 deletions(-)

-- 
2.49.0


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

end of thread, other threads:[~2025-05-13 20:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-13 17:26 [PATCH 0/6] provided buffer cleanups Pavel Begunkov
2025-05-13 17:26 ` [PATCH 1/6] io_uring/kbuf: account ring io_buffer_list memory Pavel Begunkov
2025-05-13 20:47   ` Jens Axboe
2025-05-13 17:26 ` [PATCH 2/6] io_uring/kbuf: use mem_is_zero() Pavel Begunkov
2025-05-13 17:26 ` [PATCH 3/6] io_uring/kbuf: drop extra vars in io_register_pbuf_ring Pavel Begunkov
2025-05-13 17:26 ` [PATCH 4/6] io_uring/kbuf: don't compute size twice on prep Pavel Begunkov
2025-05-13 17:26 ` [PATCH 5/6] io_uring/kbuf: refactor __io_remove_buffers Pavel Begunkov
2025-05-13 17:26 ` [PATCH 6/6] io_uring/kbuf: unify legacy buf provision and removal Pavel Begunkov
2025-05-13 20:47 ` [PATCH 0/6] provided buffer cleanups 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.