diff options
Diffstat (limited to 'fs/btrfs/dev-replace.c')
| -rw-r--r-- | fs/btrfs/dev-replace.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c index dec01970d8c5..4e2b67d06305 100644 --- a/fs/btrfs/dev-replace.c +++ b/fs/btrfs/dev-replace.c @@ -409,10 +409,10 @@ int btrfs_dev_replace_start(struct btrfs_fs_info *fs_info,  	struct btrfs_device *tgt_device = NULL;  	struct btrfs_device *src_device = NULL; -	ret = btrfs_find_device_by_devspec(fs_info, srcdevid, -					    srcdev_name, &src_device); -	if (ret) -		return ret; +	src_device = btrfs_find_device_by_devspec(fs_info, srcdevid, +						  srcdev_name); +	if (IS_ERR(src_device)) +		return PTR_ERR(src_device);  	ret = btrfs_init_dev_replace_tgtdev(fs_info, tgtdev_name,  					    src_device, &tgt_device);  |