Show patches with: Submitter = Ming Lei       |    Archived = No       |   78 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V2,11/11] selftests: ublk: add test for checking zero copy related parameter ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,10/11] selftests: ublk: add more tests for covering MQ ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,09/11] ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,08/11] ublk: implement ->queue_rqs() ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,07/11] ublk: document zero copy feature ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,06/11] ublk: add segment parameter ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,05/11] ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu ublk: cleanup & improvement & zc follow-up - 1 - --- 2025-03-27 Ming Lei New
[V2,04/11] ublk: add helper of ublk_need_map_io() ublk: cleanup & improvement & zc follow-up - 1 - --- 2025-03-27 Ming Lei New
[V2,03/11] ublk: remove two unused fields from 'struct ublk_queue' ublk: cleanup & improvement & zc follow-up - 1 - --- 2025-03-27 Ming Lei New
[V2,02/11] ublk: comment on ubq->canceling handling in ublk_queue_rq() ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[V2,01/11] ublk: make sure ubq->canceling is set when queue is frozen ublk: cleanup & improvement & zc follow-up - - - --- 2025-03-27 Ming Lei New
[8/8] selftests: ublk: add test for checking zero copy related parameter ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[7/8] selftests: ublk: add more tests for covering MQ ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[6/8] ublk: implement ->queue_rqs() ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[5/8] ublk: document zero copy feature ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[4/8] ublk: add segment parameter ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[3/8] ublk: truncate io command result ublk: cleanup & improvement & zc follow-up - - - 3-- 2025-03-24 Ming Lei New
[2/8] ublk: add helper of ublk_need_map_io() ublk: cleanup & improvement & zc follow-up - 1 - 3-- 2025-03-24 Ming Lei New
[1/8] ublk: remove two unused fields from 'struct ublk_queue' ublk: cleanup & improvement & zc follow-up - 1 - 3-- 2025-03-24 Ming Lei New
[8/8] selftests: ublk: add stripe target selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[7/8] selftests: ublk: simplify loop io completion selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[6/8] selftests: ublk: enable zero copy for null target selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[5/8] selftests: ublk: prepare for supporting stripe target selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[4/8] selftests: ublk: move common code into common.c selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[3/8] selftests: ublk: increase max buffer size to 1MB selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[2/8] selftests: ublk: add single sqe allocator helper selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[1/8] selftests: ublk: add generic_01 for verifying sequential IO order selftests: ublk: cleanup & more tests - - - --- 2025-03-22 Ming Lei New
[V3,5/5] loop: add hint for handling aio via IOCB_NOWAIT loop: improve loop aio perf by IOCB_NOWAIT - - - 5-- 2025-03-22 Ming Lei New
[V3,4/5] loop: try to handle loop aio command via NOWAIT IO first loop: improve loop aio perf by IOCB_NOWAIT - - - 5-- 2025-03-22 Ming Lei New
[V3,3/5] loop: move command blkcg/memcg initialization into loop_queue_work loop: improve loop aio perf by IOCB_NOWAIT - 1 - 5-- 2025-03-22 Ming Lei New
[V3,2/5] loop: cleanup lo_rw_aio() loop: improve loop aio perf by IOCB_NOWAIT - 1 - 5-- 2025-03-22 Ming Lei New
[V3,1/5] loop: simplify do_req_filebacked() loop: improve loop aio perf by IOCB_NOWAIT - 1 - 5-- 2025-03-22 Ming Lei New
selftests: ublk: fix starting ublk device selftests: ublk: fix starting ublk device - - - --- 2025-03-21 Ming Lei New
selftests: ublk: fix write cache implementation selftests: ublk: fix write cache implementation - - - 3-1 2025-03-21 Ming Lei New
[3/3] selftests: ublk: add variable for user to not show test result selftests: ublk: one fix and two improvement - - - --- 2025-03-20 Ming Lei New
[2/3] selftests: ublk: don't show `modprobe` failure selftests: ublk: one fix and two improvement - - - --- 2025-03-20 Ming Lei New
[1/3] selftests: ublk: add one dependency header selftests: ublk: one fix and two improvement - - - --- 2025-03-20 Ming Lei New
block: don't define __blk_mq_end_request() as inline block: don't define __blk_mq_end_request() as inline - - - 3-- 2025-03-19 Ming Lei New
[V3] loop: move vfs_fsync() out of loop_update_dio() [V3] loop: move vfs_fsync() out of loop_update_dio() - 1 - 3-1 2025-03-18 Ming Lei New
[V2] loop: move vfs_fsync() out of loop_update_dio() [V2] loop: move vfs_fsync() out of loop_update_dio() - - - --- 2025-03-18 Ming Lei New
[V2,5/5] loop: add hint for handling aio via IOCB_NOWAIT loop: improve loop aio perf by IOCB_NOWAIT - - - 3-1 2025-03-14 Ming Lei New
[V2,4/5] loop: try to handle loop aio command via NOWAIT IO first loop: improve loop aio perf by IOCB_NOWAIT - - - 3-1 2025-03-14 Ming Lei New
[V2,3/5] loop: move command blkcg/memcg initialization into loop_queue_work loop: improve loop aio perf by IOCB_NOWAIT - 1 - 3-1 2025-03-14 Ming Lei New
[V2,2/5] loop: cleanup lo_rw_aio() loop: improve loop aio perf by IOCB_NOWAIT - 1 - 3-1 2025-03-14 Ming Lei New
[V2,1/5] loop: simplify do_req_filebacked() loop: improve loop aio perf by IOCB_NOWAIT - 1 - 3-1 2025-03-14 Ming Lei New
[V2] block: fix adding folio to bio [V2] block: fix adding folio to bio - 1 1 3-- 2025-03-12 Ming Lei New
block: fix adding folio to bio block: fix adding folio to bio - - - --- 2025-03-12 Ming Lei New
[V2] block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone [V2] block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone - 1 - 3-- 2025-03-10 Ming Lei New
block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone - - - --- 2025-03-10 Ming Lei New
[RESEND,5/5] loop: add module parameter of 'nr_hw_queues' loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[RESEND,4/5] loop: try to handle loop aio command via NOWAIT IO first loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[RESEND,3/5] loop: add helper loop_queue_work_prep loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[RESEND,2/5] loop: cleanup lo_rw_aio() loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[RESEND,1/5] loop: remove 'rw' parameter from lo_rw_aio() loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[5/5] loop: add module parameter of 'nr_hw_queues' loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[4/5] loop: try to handle loop aio command via NOWAIT IO first loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[3/5] loop: add helper loop_queue_work_prep loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[2/5] loop: cleanup lo_rw_aio() Untitled series #941798 - - - --- 2025-03-08 Ming Lei New
[2/2] block: loop: delete partitions after clearing & changing fd loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[1/5] loop: remove 'rw' parameter from lo_rw_aio() [1/5] loop: remove 'rw' parameter from lo_rw_aio() - - - 3-- 2025-03-08 Ming Lei New
loop: fallback to buffered IO in case of dio submission failure loop: fallback to buffered IO in case of dio submission failure - - - --1 2025-03-08 Ming Lei New
[1/2] block: loop: share code of reread partitions loop: improve loop aio perf by IOCB_NOWAIT - - - --- 2025-03-08 Ming Lei New
[3/3] blk-throttle: carry over directly blk-throttle: remove last_bytes/ios and carryover byte/ios 1 - - 3-- 2025-03-05 Ming Lei New
[2/3] blk-throttle: don't take carryover for prioritized processing of metadata blk-throttle: remove last_bytes/ios and carryover byte/ios 1 - - 3-- 2025-03-05 Ming Lei New
[1/3] blk-throttle: remove last_bytes_disp and last_ios_disp blk-throttle: remove last_bytes/ios and carryover byte/ios 1 - - 3-- 2025-03-05 Ming Lei New
[V3] block: fix conversion of GPT partition name to 7-bit [V3] block: fix conversion of GPT partition name to 7-bit - - - 2-- 2025-03-05 Ming Lei New
[V2] tests/throtl: add a new test 006 [V2] tests/throtl: add a new test 006 - 1 - --1 2025-03-04 Ming Lei New
[11/11] selftests: ublk: improve test usability selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[10/11] selftests: ublk: add stress test for covering IO vs. killing ublk server selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[09/11] selftests: ublk: add one stress test for covering IO vs. removing device selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[08/11] selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[07/11] selftests: ublk: move zero copy feature check into _add_ublk_dev() selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[06/11] selftests: ublk: don't pass ${dev_id} to _cleanup_test() selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[05/11] selftests: ublk: support shellcheck and fix all warning selftests: ublk: bug fixes & consolidation - - - 1-1 2025-03-03 Ming Lei New
[04/11] selftests: ublk: fix parsing '-a' argument selftests: ublk: bug fixes & consolidation - 1 - 1-1 2025-03-03 Ming Lei New
[03/11] selftests: ublk: add --foreground command line selftests: ublk: bug fixes & consolidation - 1 - 1-1 2025-03-03 Ming Lei New
[02/11] selftests: ublk: fix build failure selftests: ublk: bug fixes & consolidation - 1 - 1-1 2025-03-03 Ming Lei New
[01/11] selftests: ublk: make ublk_stop_io_daemon() more reliable selftests: ublk: bug fixes & consolidation - 1 - 1-1 2025-03-03 Ming Lei New