diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 2c8f73d..1938418 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -3051,6 +3051,7 @@ static int ext4_split_unwritten_extents(handle_t *handle, */ ee_len -= ext4_ext_get_actual_len(ex3); orig_ex.ee_len = cpu_to_le16(ee_len); + may_zeroout = ee_block + ee_len <= eof_block; depth = newdepth; ext4_ext_drop_refs(path);