From 671eb2d25a96b78a0f43f9494caa8443e236064e Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 17 Sep 2009 09:34:16 -0400 Subject: [PATCH] --- yaml --- r: 163691 b: refs/heads/master c: 5534fb5bb35a62a94e0bd1fa2421f7fb6e894f10 h: refs/heads/master i: 163689: 1b7a87890407819c7afa052f7ea046a1a8bb34f3 163687: 455800fd5d788909e858000bac2bd2971339ad78 v: v3 --- [refs] | 2 +- trunk/fs/ext4/inode.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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) {