diff --git a/[refs] b/[refs] index 11fca25b49df..f1e4323299c2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fb40ba0d98968bc3454731360363d725b4f1064c +refs/heads/master: 5534fb5bb35a62a94e0bd1fa2421f7fb6e894f10 diff --git a/trunk/fs/ext4/inode.c b/trunk/fs/ext4/inode.c index 9887a0c562d5..4abd683b963d 100644 --- a/trunk/fs/ext4/inode.c +++ b/trunk/fs/ext4/inode.c @@ -3973,8 +3973,7 @@ void ext4_truncate(struct inode *inode) if (!ext4_can_truncate(inode)) return; - if (ei->i_disksize && inode->i_size == 0 && - !test_opt(inode->i_sb, NO_AUTO_DA_ALLOC)) + if (inode->i_size == 0 && !test_opt(inode->i_sb, NO_AUTO_DA_ALLOC)) ei->i_state |= EXT4_STATE_DA_ALLOC_CLOSE; if (EXT4_I(inode)->i_flags & EXT4_EXTENTS_FL) {