block layer · Maintained
Maintainers
- M Jens Axboe <axboe@kernel.dk>
Paths
- F
Documentation/ABI/stable/sysfs-block - F
Documentation/block/ - F
block/ - F
drivers/block/ - F
include/linux/bio.h - F
include/linux/blk* - F
include/uapi/linux/blk* - F
include/uapi/linux/ioprio.h - F
kernel/trace/blktrace.c - F
lib/sbitmap.c
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v2 0/3] blk-cgroup: store blkcg in bio before blkcg_mutex conversion
2026-09-13 06:55 · 3 replies in 7d · Yu Kuai <yukuai@kernel.org> -
HOTtoday
[PATCH v3] blktrace: fix the field offsets of the synthesized v1 record
2026-09-13 09:02 · 0 replies in 7d · Donggeun Yoo <hidden> -
HOTtoday
[PATCH v2] blktrace: fix the field offsets of the synthesized v1 record
2026-09-13 06:32 · 0 replies in 7d · Donggeun Yoo <hidden> -
HOTtoday
[PATCH] blktrace: build the synthesized v1 record from the entry's own layout
2026-09-13 02:58 · 0 replies in 7d · Donggeun Yoo <hidden> -
WARM3d
[PATCH v3 0/7] block device fixes for large block sizes, IOCB_NOWAIT, and direct I/O
2026-09-09 22:05 · 7 replies in 7d · Tal Zussman <hidden> -
DORMANTno replies
[PATCH v2] blk-crypto: Fix the num_prealloc_fallback_crypt_ctxs parameter description
2026-09-12 11:50 · 0 replies in 7d · Karl Mehltretter <hidden> -
WARM3d
[PATCH v7 00/16] Improve handling of offline and read-only zones
2026-09-08 08:58 · 16 replies in 7d · Damien Le Moal <dlemoal@kernel.org> -
WARM1d
[PATCH v2] virtio_blk: use synchronous quiesce in virtblk_freeze_priv()
2026-09-12 08:52 · 0 replies in 7d · Cong Zhang <hidden> -
WARM1d
[PATCH v3 0/2] block/scsi: fix zones_cond out-of-bounds write on zone report
2026-09-12 08:03 · 1 reply in 7d · ZHOU Jiaxiang <hidden> -
WARM2d
[PATCH 0/2] block: write streams on partitions
2026-09-11 06:48 · 2 replies in 7d · Keoseong Park <hidden>
Active reviewers (last 30 days)
-
Laurent Vivier <hidden>
56 attestations (56 Reviewed-by) · last on 2026-09-04 -
Christoph Hellwig <hch@lst.de>
36 attestations (36 Reviewed-by) · last on 2026-09-13 -
Bart Van Assche <bvanassche@acm.org>
30 attestations (30 Reviewed-by) · last on 2026-09-08 -
Hannes Reinecke <hare@kernel.org>
25 attestations (25 Reviewed-by) · last on 2026-09-09 -
Johannes Thumshirn <hidden>
18 attestations (18 Reviewed-by) · last on 2026-09-08 -
Sashiko <sashiko-bot@kernel.org>
8 attestations (8 Reported-by) · last on 2026-09-09 -
Hannes Reinecke <hare@suse.de>
5 attestations (5 Reviewed-by) · last on 2026-09-10 -
Damien Le Moal <dlemoal@kernel.org>
3 attestations (3 Reviewed-by) · last on 2026-09-12 -
Darrick J. Wong <djwong@kernel.org>
3 attestations (3 Reviewed-by) · last on 2026-09-09 -
Tang Yizhou <hidden>
3 attestations (3 Reviewed-by) · last on 2026-09-04
Recent patches
Most-recent 30 patches in this subsystem on linux-block (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH v3] blktrace: fix the field offsets of the synthesized v1 record
2026-09-13 · Donggeun Yoo <hidden> -
HOTtoday
[PATCH v2 3/3] blk-cgroup: move async bio punt state to blkcg
2026-09-13 · Yu Kuai <yukuai@kernel.org> -
HOTtoday
REVIEWED: 1 (0M) [PATCH v2 2/3] blk-cgroup: store blkcg in bio instead of blkg
2026-09-13 · Yu Kuai <yukuai@kernel.org> -
HOTtoday
REVIEWED: 5 (4M) [PATCH v2 1/3] blk-cgroup: use a request_queue rhashtable for blkg lookup
2026-09-13 · Yu Kuai <yukuai@kernel.org> -
HOTtoday
[PATCH v2] blktrace: fix the field offsets of the synthesized v1 record
2026-09-13 · Donggeun Yoo <hidden> -
HOTtoday
[PATCH] blktrace: build the synthesized v1 record from the entry's own layout
2026-09-13 · Donggeun Yoo <hidden> -
DORMANTno replies
[PATCH v2] blk-crypto: Fix the num_prealloc_fallback_crypt_ctxs parameter description
2026-09-12 · Karl Mehltretter <hidden> -
WARM1d
[PATCH v2] virtio_blk: use synchronous quiesce in virtblk_freeze_priv()
2026-09-12 · Cong Zhang <hidden> -
WARM1d
REVIEWED: 7 (7M) [PATCH v3 1/2] block: fix zones_cond out-of-bounds write on zone report
2026-09-12 · ZHOU Jiaxiang <hidden> -
DORMANTno replies
[PATCH] block: Fix the blkcg_exit_queue reference in blk_sync_queue() kernel-doc
2026-09-11 · Karl Mehltretter <hidden> -
WARM1d
[PATCH] block: Fix the thaw_bdev reference in bdev_freeze() kernel-doc
2026-09-11 · Karl Mehltretter <hidden> -
WARM1d
[PATCH] blk-cgroup: save IRQ state in blkg_tryget_closest()
2026-09-11 · Hao Zhang <hidden> -
HOTtoday
[PATCH 1/6] block: Include error-injection.h for ALLOW_ERROR_INJECTION()
2026-09-11 · Petr Pavlu <petr.pavlu@suse.com> -
WARM2d
[PATCH v3 1/3] umh, treewide: Explicitly include linux/umh.h where needed
2026-09-11 · Petr Pavlu <petr.pavlu@suse.com> -
WARM1d
REVIEWED: 7 (7M) [PATCH v2 1/2] block: fix zones_cond out-of-bounds write on zone report
2026-09-11 · ZHOU Jiaxiang <hidden> -
WARM2d
[PATCH] blk-mq: cleanup terminal request when it could not be queued
2026-09-11 · John Garry <hidden> -
DORMANTno replies
[PATCH 2/2] block: add a sysfs interface to reserve write streams for a partition
2026-09-11 · Keoseong Park <hidden> -
WARM2d
[PATCH 1/2] block: allow write streams on partitions
2026-09-11 · Keoseong Park <hidden> -
DORMANTno replies
[PATCH] partitions: atari: fix overflow in the partition sanity check
2026-09-11 · Guanglei Zhu <hidden> -
WARM2d
[PATCH 1/2] block: fix zones_cond out-of-bounds write on zone report
2026-09-11 · ZHOU Jiaxiang <hidden> -
WARM2d
REVIEWED: 2 (2M) [PATCH v16 7/9] blk-mq: prevent offlining hk CPUs with associated online isolated CPUs
2026-09-10 · Aaron Tomlin <atomlin@atomlin.com> -
WARM2d
[PATCH v16 6/9] blk-mq: use hk cpus only when isolcpus=managed_irq_strict is enabled
2026-09-10 · Aaron Tomlin <atomlin@atomlin.com> -
WARM2d
[PATCH] virtio_blk: use synchronous quiesce in virtblk_freeze_priv()
2026-09-10 · Cong Zhang <hidden> -
WARM2d
[RFC PATCH v2 3/5] blk-iocost: add iocost_ioc_tick tracepoint for per-period device summary
2026-09-10 · Tao Cui <hidden> -
WARM2d
[RFC PATCH v2 1/5] blk-iocost: add BPF struct_ops cost model support
2026-09-10 · Tao Cui <hidden> -
WARM3d
[PATCH] blk-mq: fix out-of-bounds read in blk_mq_free_rqs
2026-09-10 · "syzbot" <syzbot@kernel.org> -
DORMANTno replies
[PATCH 1/6] bio-integrity: remove dead bio_integrity_copy_user() error path
2026-09-09 · Caleb Sander Mateos <hidden> -
WARM3d
[PATCH 3/6] blk-integrity: pass iov_iter to blk_rq_integrity_map_user()
2026-09-09 · Caleb Sander Mateos <hidden> -
WARM3d
REVIEWED: 4 (4M) [PATCH v3 7/7] block: remove dead metadata handling from the async direct I/O path
2026-09-09 · Tal Zussman <hidden> -
WARM3d
REVIEWED: 1 (1M) [PATCH v3 6/7] block: unpin all pages of a bvec in bio_iov_iter_align_down()
2026-09-09 · Tal Zussman <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE192d
REVIEWED: 1 (1M) [PATCH v2] block: use __bio_add_page in bio_copy_kern
2026-03-04 · Yang Xiuwei <hidden> · 1 Reviewed-by -
STALE184d
REVIEWED: 4 (4M) [PATCH 4/4] bio: use bio_io_error more often
2026-03-04 · Andreas Gruenbacher <agruenba@redhat.com> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 3 (0M) [PATCH] Fix null-ptr-deref in bio_integrity_map_user()
2026-03-08 · Sungwoo Kim <hidden> · 3 Acked-by -
STALE187d
REVIEWED: 3 (0M) [PATCH AUTOSEL 6.19-6.18] block: break pcpu_alloc_mutex dependency on freeze_lock
2026-03-10 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by, 1 Tested-by -
STALE173d
REVIEWED: 3 (1M) [PATCHv8 2/2] ublk: report BLK_SPLIT_INTERVAL_CAPABLE
2026-03-13 · Keith Busch <hidden> · 3 Reviewed-by -
STALE173d
REVIEWED: 5 (4M) [PATCHv8 1/2] blk-integrity: support arbitrary buffer alignment
2026-03-13 · Keith Busch <hidden> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) [PATCH 6.18.y] ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
2026-03-18 · Ming Lei <hidden> · 1 Reviewed-by -
STALE177d
REVIEWED: 7 (7M) [PATCH 2/2] zloop: forget write cache on force removal
2026-03-19 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE177d
REVIEWED: 7 (7M) [PATCH 1/2] zloop: refactor zloop_rw
2026-03-19 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE172d
REVIEWED: 12 (11M) [PATCH 1/2] zloop: refactor zloop_rw
2026-03-23 · Christoph Hellwig <hch@lst.de> · 3 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE102d
[PATCH 54/79] block: rnull: add REQ_OP_FLUSH support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 60/79] block: fix arg type in `blk_mq_update_nr_hw_queues`
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 31/79] block: rnull: add volatile cache emulation
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 43/79] block: rnull: add queue depth config option
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 67/79] block: rust: remove the `is_poll` parameter from `queue_rq`
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 29/79] block: rust: add `TagSet` private data support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 48/79] block: rnull: add zoned storage support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 27/79] block: rnull: add badblocks_once support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 73/79] block: rnull: add fault injection support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE102d
[PATCH 51/79] block: rust: add polled completion support
2026-02-15 · Andreas Hindborg <a.hindborg@kernel.org>