mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-02 23:27:06 +00:00
f2fs: check return value of freeze_super()
[ Upstream commit8bec7dd1b3
] freeze_super() can fail, it needs to check its return value and do error handling in f2fs_resize_fs(). Fixes:04f0b2eaa3
("f2fs: ioctl for removing a range from F2FS") Fixes:b4b10061ef
("f2fs: refactor resize_fs to avoid meta updates in progress") Signed-off-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
77ea88751f
commit
cabaaa0ee0
1 changed files with 3 additions and 1 deletions
|
@ -2175,7 +2175,9 @@ int f2fs_resize_fs(struct file *filp, __u64 block_count)
|
|||
if (err)
|
||||
return err;
|
||||
|
||||
freeze_super(sbi->sb);
|
||||
err = freeze_super(sbi->sb);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
if (f2fs_readonly(sbi->sb)) {
|
||||
thaw_super(sbi->sb);
|
||||
|
|
Loading…
Reference in a new issue