]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ublk: document IO reference counting design
authorMing Lei <ming.lei@redhat.com>
Sat, 24 Jan 2026 04:27:16 +0000 (12:27 +0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 29 Jan 2026 12:47:21 +0000 (05:47 -0700)
commit0921abdcbd1cbd6605ea425e85758bd4a19b9b32
treeb87da41d51a424e54026bd559648c97589fc19a6
parentf46ebb910989a1db244f95bd1f937907591aa2ee
ublk: document IO reference counting design

Add comprehensive documentation for ublk's split reference counting
model (io->ref + io->task_registered_buffers) above ublk_init_req_ref()
given this model isn't very straightforward.

Signed-off-by: Ming Lei <ming.lei@redhat.com>
Reviewed-by: Caleb Sander Mateos <csander@purestorage.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/ublk_drv.c