Patch Series

Subject ext4: use iomap for regular file's buffered I/O path
Author yi.zhang@huaweicloud.com
Date 2026-04-22 02:10:21 +0000 UTC
Version
Cc adilger.kernel@dilger.ca djwong@kernel.org hch@infradead.org jack@suse.cz libaokun@linux.alibaba.com linux-ext4@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org ojaswin@linux.ibm.com ritesh.list@gmail.com tytso@mit.edu yangerkun@huawei.com yi.zhang@huawei.com yi.zhang@huaweicloud.com yizhang089@gmail.com yukuai@fnnas.com

Patches (22)

Name Content [All]
[PATCH v3 01/22] ext4: simplify size updating in ext4_setattr() [Body]
[PATCH v3 02/22] ext4: factor out ext4_truncate_[up|down]() [Body]
[PATCH v3 03/22] ext4: simplify error handling in ext4_setattr() [Body]
[PATCH v3 04/22] ext4: add iomap address space operations for buffered I/O [Body]
[PATCH v3 05/22] ext4: implement buffered read path using iomap [Body]
[PATCH v3 06/22] ext4: pass out extent seq counter when mapping da blocks [Body]
[PATCH v3 07/22] ext4: do not use data=ordered mode for inodes using buffered iomap path [Body]
[PATCH v3 08/22] ext4: implement buffered write path using iomap [Body]
[PATCH v3 09/22] ext4: implement writeback path using iomap [Body]
[PATCH v3 10/22] ext4: implement mmap path using iomap [Body]
[PATCH v3 11/22] iomap: correct the range of a partial dirty clear [Body]
[PATCH v3 12/22] iomap: support invalidating partial folios [Body]
[PATCH v3 13/22] iomap: fix incorrect did_zero setting in iomap_zero_iter() [Body]
[PATCH v3 14/22] ext4: implement partial block zero range path using iomap [Body]
[PATCH v3 15/22] ext4: add block mapping tracepoints for iomap buffered I/O path [Body]
[PATCH v3 16/22] ext4: disable online defrag when inode using iomap buffered I/O path [Body]
[PATCH v3 17/22] ext4: partially enable iomap for the buffered I/O path of regular files [Body]
[PATCH v3 18/22] ext4: introduce a mount option for iomap buffered I/O path [Body]
[PATCH v3 19/22] ext4: submit zeroed post-EOF data immediately in the iomap buffered I/O path [Body]
[PATCH v3 20/22] ext4: wait for ordered I/O in the iomap buffered I/O path [Body]
[PATCH v3 21/22] ext4: update i_disksize to i_size on ordered I/O completion [Body]
[PATCH v3 22/22] ext4: add tracepoints for ordered I/O in the iomap buffered I/O path [Body]
Session 2026-04-22
ID (for dev) a3f8eb62-7dc1-4e2c-965d-1faffebd7a4d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] passed [Log]
[KASAN] Boot test: Base d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] passed [Log]
[KASAN] Build Patched d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] [patched] passed [Log]
[KASAN] Fuzz d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] d46dd0d88341e45f8e0226fdef5462f5270898fc [Config] [patched] passed [Log] [Artifacts]