diff mbox series

[6/7] ext4 resize: lost rollback in ext4_resize_fs()

Message ID 0a8fb3b8-9f2b-9d66-0785-afee16b6e16c@virtuozzo.com
State Superseded
Headers show
Series [1/7] ext4 resise: extra brelse in setup_new_flex_group_blocks() | expand

Commit Message

Vasily Averin Oct. 29, 2018, 3:25 p.m. UTC
Fixes 117fff10d7f1 ("ext4: grow the s_flex_groups array as needed ...")
#? cc: stable <stable@vger.kernel.org>     # 3.7+

Signed-off-by: Vasily Averin <vvs@openvz.org>
---
 fs/ext4/resize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/fs/ext4/resize.c b/fs/ext4/resize.c
index 26bcb53e5869..16b7cfe485d7 100644
--- a/fs/ext4/resize.c
+++ b/fs/ext4/resize.c
@@ -2023,7 +2023,7 @@  int ext4_resize_fs(struct super_block *sb, ext4_fsblk_t n_blocks_count)
 
 	err = ext4_alloc_flex_bg_array(sb, n_group + 1);
 	if (err)
-		return err;
+		goto out;
 
 	err = ext4_mb_alloc_groupinfo(sb, n_group + 1);
 	if (err)