On Tue, 20 May 2025 12:54:30 +0800, Ming Lei wrote: > This patch tries to address limitation from in-tree ublk zero copy: > > - one IO needs two extra uring_cmd for register/unregister bvec buffer, not > efficient > > - introduced dependency on the two buffer register/unregister uring_cmd, so > buffer consumer has to linked with the two uring_cmd, hard to use & less > efficient > > [...] Applied, thanks! [1/6] ublk: convert to refcount_t commit: b1c3b4695a4d5f7a3bf43f1f7eb774bfa79b86a7 [2/6] ublk: prepare for supporting to register request buffer automatically commit: 9e6b4756b35426801cae84a5a1d7a3e0d480d197 [3/6] ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG commit: 99c1e4eb6a3fbbec27c7c70e5fce15cdc1422893 [4/6] ublk: support UBLK_AUTO_BUF_REG_FALLBACK commit: 53f427e7944b4f288866cc4a69835086e0958c6a [5/6] selftests: ublk: support UBLK_F_AUTO_BUF_REG commit: 8ccebc19ee3db03284504d340e5cd2de4141350b [6/6] selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK commit: 6f1a182a8750a679698366b021969a57ec589313 Best regards, -- Jens Axboe