io_uring/kbuf: remove pbuf ring refcounting
authorPavel Begunkov <asml.silence@gmail.com>
Fri, 29 Nov 2024 13:34:37 +0000 (13:34 +0000)
committerJens Axboe <axboe@kernel.dk>
Mon, 16 Dec 2024 13:58:14 +0000 (06:58 -0700)
commit0a2ac2b194b48d8d10a1d26f58aa7eef881b75a3
tree890f0558dabb5a7ec5e3ef64e64c806dd79b9368
parentbd417d5546b0332df0883683843b0a387bf4a6ab
io_uring/kbuf: remove pbuf ring refcounting

struct io_buffer_list refcounting was needed for RCU based sync with
mmap, now  we can kill it.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/4a9cc54bf0077bb2bf2f3daf917549ddd41080da.1732886067.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/kbuf.c
io_uring/kbuf.h
io_uring/memmap.c