Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -1782,10 +1782,8 @@ static int btrfs_remount(struct super_block *sb, int *flags, char *data)
	}

	ret = btrfs_parse_options(fs_info, data, *flags);
	if (ret) {
		ret = -EINVAL;
	if (ret)
		goto restore;
	}

	btrfs_remount_begin(fs_info, old_opts, *flags);
	btrfs_resize_thread_pool(fs_info,