btrfs: return device pointer from btrfs_scan_one_device
authorGu Jinxiang <gujx@cn.fujitsu.com>
Thu, 12 Jul 2018 06:23:16 +0000 (14:23 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 6 Aug 2018 11:12:48 +0000 (13:12 +0200)
commit36350e95a2b1feed6382fe38cc80f79ec35a1323
tree251ce4ef0286301593c2ca0e16e04de144368697
parentd64dcbd183abab251beb0fa0acd81a772a09887e
btrfs: return device pointer from btrfs_scan_one_device

Return device pointer (with the IS_ERR semantics) from
btrfs_scan_one_device so we don't have to return in through pointer.

And since btrfs_fs_devices can be obtained from btrfs_device, return that.

Signed-off-by: Gu Jinxiang <gujx@cn.fujitsu.com>
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
[ fixed conflics after recent changes to btrfs_scan_one_device ]
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/super.c
fs/btrfs/volumes.c
fs/btrfs/volumes.h