]> www.infradead.org Git - users/hch/misc.git/commit
io_uring/rsrc: separate kbuf offset adjustments
authorPavel Begunkov <asml.silence@gmail.com>
Thu, 17 Apr 2025 09:32:32 +0000 (10:32 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 17 Apr 2025 12:21:13 +0000 (06:21 -0600)
commit50169d07548441e3033b9bbaa06e573e7224f140
tree9f1ecdcb9029518799f779b31b1a824ba5b9a18f
parent1ac571288822253db32196c49f240739148417e3
io_uring/rsrc: separate kbuf offset adjustments

Kernel registered buffers are special because segments are not uniform
in size, and we have a bunch of optimisations based on that uniformity
for normal buffers. Handle kbuf separately, it'll be cleaner this way.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/4e9e5990b0ab5aee723c0be5cd9b5bcf810375f9.1744882081.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/rsrc.c