diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 9d8c01898a2d5b364d7736f461001e5632811638..9b2afb51d93e7c8bb15685399ddb4c45fd89b7f6 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -5433,8 +5433,7 @@ int ext4_setattr(struct dentry *dentry, struct iattr *attr) ext4_fc_track_range(handle, inode, (attr->ia_size > 0 ? attr->ia_size - 1 : 0) >> inode->i_sb->s_blocksize_bits, - (oldsize > 0 ? oldsize - 1 : 0) >> - inode->i_sb->s_blocksize_bits); + EXT_MAX_BLOCKS - 1); else ext4_fc_track_range( handle, inode,