diff options
-rw-r--r-- | fs/ext4/inode.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 46d2079373c9..38ec77fc3279 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -5472,10 +5472,8 @@ int ext4_setattr(struct dentry *dentry, struct iattr *attr) | |||
5472 | if (!(ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS))) { | 5472 | if (!(ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS))) { |
5473 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); | 5473 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); |
5474 | 5474 | ||
5475 | if (attr->ia_size > sbi->s_bitmap_maxbytes) { | 5475 | if (attr->ia_size > sbi->s_bitmap_maxbytes) |
5476 | error = -EFBIG; | 5476 | return -EFBIG; |
5477 | goto err_out; | ||
5478 | } | ||
5479 | } | 5477 | } |
5480 | } | 5478 | } |
5481 | 5479 | ||