io_uring/rw: recycle buffers manually for non-mshot reads
authorJens Axboe <axboe@kernel.dk>
Wed, 20 Aug 2025 15:47:33 +0000 (09:47 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 21 Aug 2025 00:41:27 +0000 (18:41 -0600)
commitbeb02ab2ee352ed0bb65c8eedc6eee72d90f0139
tree1ea83504177d1b2a8aaa2dfa95cff084896535ed
parent49339e82bf7faa8b5e3d12e5cfaf70de2ec5fc88
io_uring/rw: recycle buffers manually for non-mshot reads

The mshot side of reads already does this, but the regular read path
does not. This leads to needing recycling checks sprinkled in various
spots in the "go async" path, like arming poll. In preparation for
getting rid of those, ensure that read recycles appropriately.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/rw.c