Patch Series

Subject ublk: add UBLK_F_BATCH_IO
Author ming.lei@redhat.com
Date 2025-11-12 09:37:39 +0000 UTC
Version 1
Cc akpm@linux-foundation.org axboe@kernel.dk csander@purestorage.com linux-block@vger.kernel.org linux-kernel@vger.kernel.org ming.lei@redhat.com stefani@seibold.net ushankar@purestorage.com

Patches (27)

Name Content [All]
[PATCH V3 01/27] kfifo: add kfifo_alloc_node() helper for NUMA awareness [Body]
[PATCH V3 02/27] ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg() [Body]
[PATCH V3 03/27] ublk: add `union ublk_io_buf` with improved naming [Body]
[PATCH V3 04/27] ublk: refactor auto buffer register in ublk_dispatch_req() [Body]
[PATCH V3 05/27] ublk: pass const pointer to ublk_queue_is_zoned() [Body]
[PATCH V3 06/27] ublk: add helper of __ublk_fetch() [Body]
[PATCH V3 07/27] ublk: define ublk_ch_batch_io_fops for the coming feature F_BATCH_IO [Body]
[PATCH V3 08/27] ublk: prepare for not tracking task context for command batch [Body]
[PATCH V3 09/27] ublk: add new batch command UBLK_U_IO_PREP_IO_CMDS & UBLK_U_IO_COMMIT_IO_CMDS [Body]
[PATCH V3 10/27] ublk: handle UBLK_U_IO_PREP_IO_CMDS [Body]
[PATCH V3 11/27] ublk: handle UBLK_U_IO_COMMIT_IO_CMDS [Body]
[PATCH V3 12/27] ublk: add io events fifo structure [Body]
[PATCH V3 13/27] ublk: add batch I/O dispatch infrastructure [Body]
[PATCH V3 14/27] ublk: add UBLK_U_IO_FETCH_IO_CMDS for batch I/O processing [Body]
[PATCH V3 15/27] ublk: abort requests filled in event kfifo [Body]
[PATCH V3 16/27] ublk: add new feature UBLK_F_BATCH_IO [Body]
[PATCH V3 17/27] ublk: document feature UBLK_F_BATCH_IO [Body]
[PATCH V3 18/27] ublk: implement batch request completion via blk_mq_end_request_batch() [Body]
[PATCH V3 19/27] selftests: ublk: fix user_data truncation for tgt_data >= 256 [Body]
[PATCH V3 20/27] selftests: ublk: replace assert() with ublk_assert() [Body]
[PATCH V3 21/27] selftests: ublk: add ublk_io_buf_idx() for returning io buffer index [Body]
[PATCH V3 22/27] selftests: ublk: add batch buffer management infrastructure [Body]
[PATCH V3 23/27] selftests: ublk: handle UBLK_U_IO_PREP_IO_CMDS [Body]
[PATCH V3 24/27] selftests: ublk: handle UBLK_U_IO_COMMIT_IO_CMDS [Body]
[PATCH V3 25/27] selftests: ublk: handle UBLK_U_IO_FETCH_IO_CMDS [Body]
[PATCH V3 26/27] selftests: ublk: add --batch/-b for enabling F_BATCH_IO [Body]
[PATCH V3 27/27] selftests: ublk: support arbitrary threads/queues combination [Body]

Session 2025-11-12

ID (for dev) 7a1697dc-f144-4a55-803d-b7160d9c33bb
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict