| Published | Title | Version | Author | Status |
|---|---|---|---|---|
| 2026-11-09 15:58 UTC | selftests: ublk: propagate recovery worker failures | 1 | shao.mingyin@zte.com.cn | - |
| 2026-11-09 14:51 UTC | ublk: stop reporting zones on an empty response | 1 | shao.mingyin@zte.com.cn | - |
| 2026-11-07 09:35 UTC | ublk: retain server PID generation across timeout | 1 | tjdqudcks0424@naver.com | - |
| 2026-11-06 16:53 UTC | blk-mq: take quiesce_lock when removing a queue from the tag set | 2 | devnull@kernel.org | finished in 3h51m0s |
| 2026-11-05 02:13 UTC | ublk: optimize ublk_queue_cmd_list() for length-1 lists | 1 | csander@purestorage.com | finished in 2h22m0s |
| 2026-11-04 19:25 UTC | ublk: don't let one stuck device block control of all ublk devices | 1 | devnull@kernel.org | finished in 1h58m0s |
| 2026-11-04 10:49 UTC | selftests: ublk: Fix include path for out-of-tree builds | 1 | thuth@redhat.com | skipped |
| 2026-11-03 19:04 UTC | blk-mq: take quiesce_lock when removing a queue from the tag set | 1 | devnull@kernel.org | finished in 4h36m0s |
| 2026-11-03 16:39 UTC | selftests: ublk: fix the build and file offsets on 32-bit | 1 | sashal@kernel.org | skipped |
| 2026-11-03 13:01 UTC | selftests/ublk: use the configured kernel UAPI headers | 2 | sashal@kernel.org | skipped |
| 2026-11-03 06:28 UTC | nvme: remove namespaces in parallel | 2 | odys.yuan@gmail.com | finished in 4h43m0s |
| 2026-11-02 06:14 UTC | nvme: delete controllers with many namespaces faster | 1 | odys.yuan@gmail.com | finished in 4h14m0s |
| 2026-10-31 04:41 UTC | block: only serialize elevator switches of the same queue | 2 | laveeshb@laveeshbansal.com | finished in 4h36m0s |
| 2026-10-23 20:17 UTC | block: only serialize elevator switches of the same queue | 1 | laveeshb@laveeshbansal.com | finished in 4h4m0s |
| 2026-10-22 03:47 UTC | blk-mq: dispatch kworker to housekeeping CPU when hctx cpumask is empty | 4 | atomlin@atomlin.com | finished in 4h16m0s |
| 2026-10-20 19:04 UTC | block: keep flush error across tag iterator reference drops | 1 | nirmoyd@nvidia.com | finished in 4h10m0s |
| 2026-10-20 17:44 UTC | blk-mq: restore shared-tag flag after hctx reallocation | 1 | nirmoyd@nvidia.com | finished in 4h7m0s |
| 2026-10-19 08:42 UTC | nbd: revalidate startup state after queue updates | 1 | liu.yun@linux.dev | finished in 3h51m0s |
| 2026-10-16 05:22 UTC | blk-mq: dispatch kworker to housekeeping CPU when hctx cpumask is empty | 3 | atomlin@atomlin.com | finished in 4h18m0s |
| 2026-10-15 12:06 UTC | ublk: pin module while release work is pending | 1 | sono7ri@gmail.com | finished in 2h28m0s |
| 2026-10-15 02:02 UTC | blk-mq: dispatch kworker to housekeeping CPU when hctx cpumask is empty | 2 | atomlin@atomlin.com | finished in 4h3m0s |
| 2026-10-15 01:52 UTC | block: skip quiescing the queue for the default elevator | 2 | odys.yuan@gmail.com | finished in 4h17m0s |
| 2026-10-14 20:01 UTC | selftests/ublk: use the configured kernel UAPI headers | 1 | sashal@kernel.org | skipped |
| 2026-10-12 01:29 UTC | blk-mq: dispatch kworker to housekeeping CPU when hctx cpumask is empty | 1 | atomlin@atomlin.com | finished in 4h3m0s |
| 2026-10-11 06:35 UTC | ublk: don't dispatch to canceled io commands | 3 | tom.leiming@gmail.com | finished in 1h36m0s |
| 2026-10-08 14:45 UTC | selftests: ublk: fix the fault_inject delay | 1 | odys.yuan@gmail.com | skipped |
| 2026-10-08 11:38 UTC | ublk: don't dispatch to canceled io commands | 2 | tom.leiming@gmail.com | finished in 2h2m0s |
| 2026-10-06 13:05 UTC | ublk: fix UBLK_CMD_QUIESCE_DEV leaving commands behind | 1 | josef@toxicpanda.com | skipped |
| 2026-10-05 16:23 UTC | ublk: refuse to go live after an io command was canceled | 2 | josef@toxicpanda.com | finished in 1h31m0s |
| 2026-10-05 16:23 UTC | ublk: refuse to go live after an io command was canceled | 1 | josef@toxicpanda.com | finished in 1h44m0s |
| 2026-10-01 12:54 UTC | ublk: don't dispatch to canceled io commands | 1 | tom.leiming@gmail.com | finished in 1h56m0s |
| 2026-10-01 09:17 UTC | blk-mq: stop waiting for an SRCU grace period when freeing a tag set | 1 | odys.yuan@gmail.com | finished in 3h53m0s |
| 2026-10-01 03:10 UTC | ublk: drop the device reference outside ublk_ctl_mutex in DEL_DEV | 1 | odys.yuan@gmail.com | finished in 1h37m0s |
| 2026-10-01 03:10 UTC | ublk: don't use an I/O scheduler by default | 1 | odys.yuan@gmail.com | finished in 1h33m0s |
| 2026-09-30 07:38 UTC | blk-mq: run the hw queue synchronously for unplugged scheduler inserts | 1 | odys.yuan@gmail.com | finished in 3h59m0s |
| 2026-09-30 04:23 UTC | ublk: return from ublk_wait_dev_ready_and_lock() on group exit | 1 | zcgao@amazon.com | finished in 1h37m0s |
| 2026-09-30 00:59 UTC | ublk: use global index for reported zones | 2 | lirongqing@baidu.com | finished in 4h19m0s |
| 2026-09-29 07:00 UTC | ublk: use global index for reported zones | 1 | lirongqing@baidu.com | finished in 4h14m0s |
| 2026-09-28 16:00 UTC | ublk: fix dispatch to canceled io commands | 1 | josef@toxicpanda.com | finished in 1h53m0s |
| 2026-09-28 09:10 UTC | nbd: mark the socket dead when a partial send times out | 2 | joseph.qi@linux.alibaba.com | finished in 4h2m0s |
| 2026-09-23 05:09 UTC | block: Add post_release() operation | 5 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h37m0s |
| 2026-09-22 18:17 UTC | ublk: hold RCU read lock in ublk_try_buf_match() | 1 | paolobertinetti200f4@proton.me | finished in 1h48m0s |
| 2026-09-19 10:50 UTC | block: Add run_todo() operation | 4 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h17m0s |
| 2026-09-18 15:00 UTC | block: Add post_release() operation | 3 | penguin-kernel@i-love.sakura.ne.jp | finished in 2h34m0s |
| 2026-09-17 10:39 UTC | block: Add post_release() operation | 2 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h33m0s |
| 2026-09-15 20:00 UTC | ublk: reduce stack usage in __ublk_shmem_remove_ranges | 1 | arnd@kernel.org | finished in 1h48m0s |
| 2026-09-11 07:54 UTC | blk-mq: cleanup terminal request when it could not be queued | 1 | john.garry@linux.dev | finished in 4h5m0s |
| 2026-09-10 08:11 UTC | md: don't wait for q->limits_lock while md holds back I/O | 2 | jinpu.wang@ionos.com | finished in 4h46m0s |
| 2026-09-09 15:58 UTC | io_uring passthru: set result on blk-mq request completion | 3 | csander@purestorage.com | finished in 41m0s |
| 2026-09-09 13:26 UTC | selftests: ublk: install test_common.sh and trace/ scripts | 1 | mngyadam@amazon.de | skipped |
| 2026-09-09 13:24 UTC | selftests: ublk: Reject excess backing files | 1 | ruben@scstudios.tech | skipped |
| 2026-09-09 10:48 UTC | block: Add post_release() operation | 1 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h17m0s |
| 2026-09-07 13:39 UTC | md: don't wait for q->limits_lock while md holds back I/O | 1 | jinpu.wang@ionos.com | finished in 3h59m0s |
| 2026-09-07 06:41 UTC | selftests: fix typos and repeated words in comments | 1 | hemanth.selam@gmail.com | skipped |
| 2026-09-04 10:54 UTC | block: fix typos in comments | 1 | hemanth.selam@gmail.com | skipped |
| 2026-09-02 06:44 UTC | selftests/ublk: add NULL check after calloc() | 1 | yanlonglong@kylinos.cn | skipped |
| 2026-09-01 14:24 UTC | ublk: add missing DEL_DEV_ASYNC to unprivileged permission check | 1 | yi1tang.yang@gmail.com | finished in 2h11m0s |
| 2026-08-30 07:33 UTC | ublk: clear VM_MAYWRITE on read-only ublk char device mmap | 2 | kpskanna1915@gmail.com | finished in 2h32m0s |
| 2026-08-27 18:57 UTC | io_uring passthru: set result on blk-mq request completion | 1 | csander@purestorage.com | finished in 4h6m0s |
| 2026-08-21 10:54 UTC | block/040: relicense from GPL-2.0 to GPL-3.0+ | 1 | shinichiro.kawasaki@wdc.com | skipped |
| 2026-08-21 10:30 UTC | ublk: fix force_abort leftover after quiesce recover | 1 | yangxiuwei@kylinos.cn | finished in 2h53m0s |
| 2026-08-20 09:57 UTC | blk-mq: Fix missed srcu_barrier() calls before cleanup_srcu_struct() | 1 | qiang.zhang@linux.dev | finished in 4h22m0s |
| 2026-08-14 02:32 UTC | ublk: validate zoned SET_PARAMS earlier | 1 | sangyao@kylinos.cn | finished in 2h12m0s |
| 2026-08-04 12:57 UTC | ublk: avoid teardown retry loop on xarray allocation failure | 1 | sangyao@kylinos.cn | finished in 1h55m0s |
| 2026-08-03 21:14 UTC | ublk: io_desc optimizations | 2 | csander@purestorage.com | skipped |
| 2026-08-03 12:17 UTC | ublk: fix misleading FETCH_REQ comment about cqe->user_data | 1 | yi1tang.yang@gmail.com | skipped |
| 2026-07-30 19:58 UTC | Enable lock context analysis in drivers/block/ | 2 | bvanassche@acm.org | skipped |
| 2026-07-30 02:40 UTC | selftests: ublk: add rotating auto_buf index regression test | 1 | yangxiuwei@kylinos.cn | skipped |
| 2026-07-30 01:09 UTC | ublk: fix auto buf reg ordering around uring_cmd | 2 | yangxiuwei@kylinos.cn | finished in 1h59m0s |
| 2026-07-29 17:10 UTC | ublk: harden user buffer handling | 2 | csander@purestorage.com | finished in 2h17m0s |
| 2026-07-29 01:29 UTC | ublk: io_desc optimizations | 1 | csander@purestorage.com | skipped |
| 2026-07-27 16:24 UTC | ublk: remove WARN_ON_ONCE() in ublk_unmap_io() | 1 | csander@purestorage.com | skipped |
| 2026-07-26 14:50 UTC | ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev() | 1 | tom.leiming@gmail.com | finished in 3h5m0s |
| 2026-07-24 10:03 UTC | ublk: configure io buffer before taking uring_cmd | 1 | yangxiuwei@kylinos.cn | finished in 2h37m0s |
| 2026-07-19 13:45 UTC | ublk: wait on ublk_dev_ready() instead of ub->completion | 1 | tom.leiming@gmail.com | finished in 2h54m0s |
| 2026-07-16 09:22 UTC | block: serialize elevator changes for the same queue using a writer lock | 3 | shinichiro.kawasaki@wdc.com | finished in 1h52m0s |
| 2026-06-30 21:18 UTC | ublk: snapshot batch commands before preparing I/O | 1 | alhouseenyousef@gmail.com | finished in 2h26m0s |
| 2026-06-26 00:42 UTC | block: serialize elevator changes for the same queue using a writer lock | 3 | shinichiro.kawasaki@wdc.com | finished in 1h6m0s |
| 2026-06-23 01:32 UTC | block: serialize elevator changes for the same queue using a writer lock | 2 | shinichiro.kawasaki@wdc.com | finished in 1h3m0s |
| 2026-06-17 15:50 UTC | blk-mq: bound blk_hctx_poll() to one jiffy | 3 | anuj20.g@samsung.com | finished in 4h48m0s |
| 2026-06-17 06:08 UTC | blk-mq: bound blk_hctx_poll() to one jiffy | 2 | anuj20.g@samsung.com | finished in 4h32m0s |
| 2026-06-16 14:31 UTC | block: Remove redundant plug in __submit_bio() | 1 | wenxiong@linux.ibm.com | finished in 4h45m0s |
| 2026-06-11 16:27 UTC | blk-mq: bound blk_hctx_poll() to one jiffy | 1 | anuj20.g@samsung.com | finished in 4h24m0s |
| 2026-06-11 07:42 UTC | block: fix concurrent elevator change failure | 1 | shinichiro.kawasaki@wdc.com | finished in 4h26m0s |
| 2026-06-09 22:04 UTC | Enable lock context analysis in drivers/block/ | 1 | bvanassche@acm.org | finished in 4h25m0s |
| 2026-06-08 14:25 UTC | io_uring/net: support registered buffer for plain send and recv | 2 | tom.leiming@gmail.com | skipped |
| 2026-06-08 03:42 UTC | blk-cgroup: remove queue_lock nesting from blkcg paths | 1 | yukuai@kernel.org | skipped |
| 2026-06-07 10:54 UTC | loop: Fix NULL pointer dereference in lo_rw_aio() | 4 | penguin-kernel@i-love.sakura.ne.jp | finished in 20h33m0s |
| 2026-06-04 16:27 UTC | block: Observing higher CPU utilization during random IO testing | 1 | wenxiong@linux.ibm.com | finished in 4h41m0s |
| 2026-06-03 13:27 UTC | blk-cgroup: fix blkg list and policy data races | 1 | yukuai@fygo.io | finished in 4h35m0s |
| 2026-06-03 11:54 UTC | block: assign caller-specific lockdep class to disk->open_mutex | 3 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h13m0s |
| 2026-06-03 06:25 UTC | block: assign caller-specific lockdep class to disk->open_mutex | 2 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h29m0s |
| 2026-06-01 18:55 UTC | ublk: fix null-ptr-deref in ublk_queue_cmd | 1 | yun.zhou@windriver.com | finished in 1h59m0s |
| 2026-06-01 09:58 UTC | io_uring/net: support registered buffer for plain send and recv | 1 | tom.leiming@gmail.com | skipped |
| 2026-05-30 13:48 UTC | loop: reject binding to procfs and sysfs files | 1 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h15m0s |
| 2026-05-30 13:45 UTC | block: assign caller-specific lockdep class to disk->open_mutex | 1 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h20m0s |
| 2026-05-27 14:40 UTC | ublk: set canceling flag even when disk is not allocated | 1 | tom.leiming@gmail.com | finished in 1h47m0s |
| 2026-05-25 16:07 UTC | blk-mq: reinsert cached request to the list | 1 | kbusch@meta.com |
finished
in 1h43m0s
[1 findings] |
| 2026-05-25 03:40 UTC | loop: Fix NULL pointer dereference in lo_rw_aio() | 3 | penguin-kernel@i-love.sakura.ne.jp | finished in 4h14m0s |
| 2026-05-22 02:54 UTC | loop: add sync_blockdev() in __loop_clr_fd() to prevent UAF | 1 | tom.leiming@gmail.com | finished in 4h23m0s |