Patch Series

Subject ext4: refactor partial block zero-out for iomap conversion
Author yi.zhang@huaweicloud.com
Date 2026-03-27 10:29:27 +0000 UTC
Version
Cc adilger.kernel@dilger.ca 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 (13)

Name Content [All]
[PATCH v4 01/13] ext4: add did_zero output parameter to ext4_block_zero_page_range() [Body]
[PATCH v4 02/13] ext4: rename and extend ext4_block_truncate_page() [Body]
[PATCH v4 03/13] ext4: factor out journalled block zeroing range [Body]
[PATCH v4 04/13] ext4: rename ext4_block_zero_page_range() to ext4_block_zero_range() [Body]
[PATCH v4 05/13] ext4: move ordered data handling out of ext4_block_do_zero_range() [Body]
[PATCH v4 06/13] ext4: remove handle parameters from zero partial block functions [Body]
[PATCH v4 07/13] ext4: pass allocate range as loff_t to ext4_alloc_file_blocks() [Body]
[PATCH v4 08/13] ext4: move zero partial block range functions out of active handle [Body]
[PATCH v4 09/13] ext4: ensure zeroed partial blocks are persisted in SYNC mode [Body]
[PATCH v4 10/13] ext4: unify SYNC mode checks in fallocate paths [Body]
[PATCH v4 11/13] ext4: remove ctime/mtime update from ext4_alloc_file_blocks() [Body]
[PATCH v4 12/13] ext4: move pagecache_isize_extended() out of active handle [Body]
[PATCH v4 13/13] ext4: zero post-EOF partial block before appending write [Body]

Session 2026-03-27

ID (for dev) 17efce89-7f66-4cc6-b8e5-408b2b1d317c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] passed [Log]
[KASAN] Boot test: Base 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] passed [Log]
[KASAN] Build Patched 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] [patched] passed [Log]
[KASAN] Fuzz 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] 46b513250491a7bfc97d98791dbe6a10bcc8129d [Config] [patched] passed [Log] [Artifacts]