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)
-
WARM1d
[PATCH 00/31] block/swim: Fixes and improvements
2026-07-16 10:22 · 31 replies in 7d · Finn Thain <fthain@linux-m68k.org> -
WARM1d
add a ZONE_RESET_ALL uring cmd v2
2026-07-16 09:18 · 6 replies in 7d · Christoph Hellwig <hch@lst.de> -
DORMANTno replies
REVIEWED: 1 (0M) [PATCH] block: partitions: of: Fix NULL dereference on partition without reg
2026-07-17 14:26 · 0 replies in 7d · Loic Poulain <loic.poulain@oss.qualcomm.com> -
DORMANTno replies
[PATCH] blk-wbt: Always change enable_state to MANUAL when setting latency
2026-07-17 12:50 · 0 replies in 7d · Tang Yizhou <hidden> -
DORMANTno replies
[PATCH] blk-cgroup: remove unused blk_queue_for_each_rl stub
2026-07-17 10:21 · 0 replies in 7d · Tao Cui <hidden> -
WARM1d
bio bounce buffering fixes v3
2026-07-16 09:13 · 2 replies in 7d · Christoph Hellwig <hch@lst.de> -
DORMANTno replies
[PATCH] nbd: fix I/O hang on dead socket and rate-limit console error
2026-07-17 08:58 · 0 replies in 7d · "syzbot" <syzbot@kernel.org> -
WARM2d
[PATCH V5 0/9] null_blk: fix init/exit races and memleaks
2026-07-14 04:26 · 9 replies in 7d · Zizhi Wo <hidden> -
DORMANTno replies
[PATCH v2] blk-iolatency: use guard(spinlock_irqsave)() in iolatency_clear_scaling()
2026-07-17 07:34 · 0 replies in 7d · Tao Cui <hidden> -
HOTtoday
[PATCH] blk-throttle: remove dead field last_check_time from throtl_grp
2026-07-17 05:49 · 0 replies in 7d · Tao Cui <hidden>
Active reviewers (last 30 days)
-
Christoph Hellwig <hch@lst.de>
23 attestations (20 Reviewed-by, 3 Suggested-by) · last on 2026-07-13 -
Bart Van Assche <bvanassche@acm.org>
22 attestations (11 Reviewed-by, 11 Suggested-by) · last on 2026-07-14 -
Nilay Shroff <hidden>
15 attestations (11 Reviewed-by, 4 Suggested-by) · last on 2026-07-16 -
Damien Le Moal <dlemoal@kernel.org>
15 attestations (1 Reported-by, 14 Reviewed-by) · last on 2026-07-14 -
Tang Yizhou <hidden>
8 attestations (8 Reviewed-by) · last on 2026-06-25 -
Neptune <hidden>
5 attestations (5 Reported-by) · last on 2026-07-15 -
Andreas Hindborg <a.hindborg@kernel.org>
5 attestations (5 Reviewed-by) · last on 2026-07-13 -
Bartosz Golaszewski <hidden>
4 attestations (4 Reviewed-by) · last on 2026-07-17 -
Danilo Krummrich <dakr@kernel.org>
3 attestations (3 Acked-by) · last on 2026-07-13 -
Loic Poulain <loic.poulain@oss.qualcomm.com>
3 attestations (3 Co-developed-by) · last on 2026-07-03
Recent patches
Most-recent 30 patches in this subsystem on linux-block (capped at 30), ordered by date desc.
-
DORMANTno replies
REVIEWED: 1 (0M) [PATCH] block: partitions: of: Fix NULL dereference on partition without reg
2026-07-17 · Loic Poulain <loic.poulain@oss.qualcomm.com> -
DORMANTno replies
[PATCH] blk-wbt: Always change enable_state to MANUAL when setting latency
2026-07-17 · Tang Yizhou <hidden> -
DORMANTno replies
[PATCH] blk-cgroup: remove unused blk_queue_for_each_rl stub
2026-07-17 · Tao Cui <hidden> -
DORMANTno replies
[PATCH] nbd: fix I/O hang on dead socket and rate-limit console error
2026-07-17 · "syzbot" <syzbot@kernel.org> -
DORMANTno replies
[PATCH v2] blk-iolatency: use guard(spinlock_irqsave)() in iolatency_clear_scaling()
2026-07-17 · Tao Cui <hidden> -
HOTtoday
[PATCH] blk-throttle: remove dead field last_check_time from throtl_grp
2026-07-17 · Tao Cui <hidden> -
HOTtoday
[PATCH] blk-iolatency: use spin_lock_irqsave() in iolatency_clear_scaling()
2026-07-17 · Tao Cui <hidden> -
DORMANTno replies
[PATCH 31/31] swim: Unexport global symbols
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 30/31] swim: Define symbols for constants
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 29/31] swim: Define macros for constants
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 28/31] swim: Clean up whitespace
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 27/31] swim: Remove unused macro definitions
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 26/31] swim: Add some helpful references
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 25/31] swim: Move swd initialization
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 24/31] swim: Remove pointless specifiers
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 23/31] swim: Don't needlessly re-read sectors
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 22/31] swim: Remove pointless mode0 register write
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 21/31] swim: Revisit delays
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 20/31] swim: Check drive ready bit
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 19/31] swim: Deduplicate polling loops
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 18/31] swim: Remove redundant RELAX actions
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 17/31] swim: Convert to blocking queue
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 16/31] swim: Fix buffer overflow
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 15/31] swim: Don't use the mark register to read data
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 14/31] swim: Check error register during sector read
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 13/31] swim: Check for CRC errors
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 12/31] swim: Simplify return value initialization
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 11/31] swim: Handle FIFO timeout error
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 10/31] swim: Add track zero recalibration delay
2026-07-16 · Finn Thain <fthain@linux-m68k.org> -
WARM1d
[PATCH 09/31] swim: Recalibrate when drive is probed
2026-07-16 · Finn Thain <fthain@linux-m68k.org>
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.
-
STALE190d
REVIEWED: 4 (4M) [PATCH 4/9] blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prep
2026-01-06 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE190d
REVIEWED: 4 (4M) [PATCH 5/9] blk-crypto: optimize bio splitting in blk_crypto_fallback_encrypt_bio
2026-01-06 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE190d
REVIEWED: 4 (4M) [PATCH 6/9] blk-crypto: use on-stack skcipher requests for fallback en/decryption
2026-01-06 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE190d
REVIEWED: 4 (4M) [PATCH 8/9] blk-crypto: optimize data unit alignment checking
2026-01-06 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE190d
REVIEWED: 4 (4M) [PATCH 9/9] blk-crypto: handle the fallback above the block layer
2026-01-06 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE186d
REVIEWED: 8 (7M) [PATCH 1/3] block: add a bio_reuse helper
2026-01-06 · Christoph Hellwig <hch@lst.de> · 2 Reviewed-by -
STALE191d
REVIEWED: 1 (0M) [PATCH AUTOSEL 6.18-5.10] block,bfq: fix aux stat accumulation destination
2026-01-07 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
STALE186d
REVIEWED: 1 (0M) [PATCH v4 10/19] ublk: support UBLK_F_INTEGRITY
2026-01-08 · Caleb Sander Mateos <hidden> · 1 Reviewed-by -
STALE186d
REVIEWED: 1 (0M) [PATCH v4 05/19] ublk: split out ublk_copy_user_bvec() helper
2026-01-08 · Caleb Sander Mateos <hidden> · 1 Reviewed-by -
STALE187d
REVIEWED: 4 (4M) [PATCH 4/9] blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prep
2026-01-09 · Christoph Hellwig <hch@lst.de> · 1 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.
-
STALE209d
[PATCH 1/2] block/blk-mq: fix RT kernel regression with queue_lock in hot path
2025-12-20 · Ionut Nechita (WindRiver) <hidden> -
DORMANTno replies
[PATCH RESEND] block: Replace deprecated strcpy in devt_from_devname
2025-12-20 · Thorsten Blum <thorsten.blum@linux.dev> -
DORMANTno replies
[PATCH] partitions: mac: fix exposing free space as partitions
2025-12-20 · René Rebe <hidden> -
STALE208d
[RFC v2 04/17] bio: add bio_set_status
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 05/17] bio: use bio_set_status for BLK_STS_* status codes
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 06/17] bio: do not check bio->bi_status before assigning to it
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 08/17] block: fix blk_status_to_{errno,str} inconsistency
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 09/17] block: turn blk_errors array into a macro
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 11/17] bio: bio_set_status from non-zero errno
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com> -
STALE208d
[RFC v2 10/17] block: optimize blk_status <=> errno conversion
2025-12-21 · Andreas Gruenbacher <agruenba@redhat.com>