[PATCH 0/8] alloc cache and iovec assorted cleanups

Pavel Begunkov
2025-01-28T20:56:00Z

A bunch of patches cleaning allocation caches and various bits
related to io vectors.

Pavel Begunkov (8):
io_uring: include all deps for alloc_cache.h
io_uring: dont ifdef io_alloc_cache_kasan()
io_uring: add alloc_cache.c
io_uring/net: make io_net_vec_assign() return void
io_uring/net: clean io_msg_copy_hdr()
io_uring/net: extract io_send_select_buffer()
io_uring: remove !KASAN guards from cache free
io_uring/rw: simplify io_rw_recycle()

io_uring/Makefile | 2 +-
io_uring/alloc_cache.c | 44 +++++++++++++++++
io_uring/alloc_cache.h | 60 +++++++----------------
io_uring/net.c | 105 +++++++++++++++++++++++------------------
io_uring/rw.c | 18 ++-----
5 files changed, 123 insertions(+), 106 deletions(-)
create mode 100644 io_uring/alloc_cache.c

--
2.47.1