Subject ext4: fix unaligned edge handling in FALLOC_FL_WRITE_ZEROES
Author yi.zhang@huaweicloud.com
Date 2026-07-14 08:00:36 +0000 UTC
Version
Cc adilger.kernel@dilger.ca chengzhihao1@huawei.com 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 (9)
Name Content [All]
[PATCH v4 1/9] ext4: use FGP_WRITEBEGIN for tail block zeroing [Body]
[PATCH v4 2/9] ext4: skip tail block zeroing for inline data files [Body]
[PATCH v4 3/9] ext4: check return value of ext4_get_block() in ext4_load_tail_bh() [Body]
[PATCH v4 4/9] ext4: move partial block zeroing earlier in ext4_zero_range() [Body]
[PATCH v4 5/9] ext4: clarify return semantics of ext4_load_tail_bh() [Body]
[PATCH v4 6/9] ext4: track partial-zero outcome per edge in ext4_zero_partial_blocks() [Body]
[PATCH v4 7/9] ext4: zero out whole block for clean edges in WRITE_ZEROES [Body]
[PATCH v4 8/9] ext4: write back partial-zeroed edges in WRITE_ZEROES [Body]
[PATCH v4 9/9] ext4: protect WRITE_ZEROES written extents with orphan list [Body]
Session 2026-07-14
ID (for dev) e229e943-0a03-48bd-a6c8-2edecd37931f
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base adea84ee6cdea611146c4251d3c1616f5a09feca [Config] passed [Log]
[KASAN] Boot test: Base adea84ee6cdea611146c4251d3c1616f5a09feca [Config] passed [Log]
[KASAN] Build Patched adea84ee6cdea611146c4251d3c1616f5a09feca [Config] [patched] passed [Log]
[KASAN] Boot test: Patched adea84ee6cdea611146c4251d3c1616f5a09feca [Config] [patched] passed [Log]
[KASAN] Fuzz adea84ee6cdea611146c4251d3c1616f5a09feca [Config] adea84ee6cdea611146c4251d3c1616f5a09feca [Config] [patched] passed [Log] [Artifacts]