Commit 891f41cb authored by Chengguang Xu's avatar Chengguang Xu Committed by David Sterba

btrfs: return original error code when failing from option parsing

It's not good to overwrite -ENOMEM using -EINVAL when failing from mount
option parsing, so just return original error code.
Signed-off-by: default avatarChengguang Xu <cgxu519@gmx.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Reviewed-by: default avatarQu Wenruo <wqu@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 6fcf6e2b
...@@ -1782,10 +1782,8 @@ static int btrfs_remount(struct super_block *sb, int *flags, char *data) ...@@ -1782,10 +1782,8 @@ static int btrfs_remount(struct super_block *sb, int *flags, char *data)
} }
ret = btrfs_parse_options(fs_info, data, *flags); ret = btrfs_parse_options(fs_info, data, *flags);
if (ret) { if (ret)
ret = -EINVAL;
goto restore; goto restore;
}
btrfs_remount_begin(fs_info, old_opts, *flags); btrfs_remount_begin(fs_info, old_opts, *flags);
btrfs_resize_thread_pool(fs_info, btrfs_resize_thread_pool(fs_info,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment