btrfs: use sprout device_list_mutex in btrfs_init_devices_late
authorAnand Jain <anand.jain@oracle.com>
Fri, 4 Sep 2020 17:34:31 +0000 (01:34 +0800)
committerDavid Sterba <dsterba@suse.com>
Wed, 7 Oct 2020 10:12:22 +0000 (12:12 +0200)
commite17125b52b7ec1075fae408e1a1da8005116e34a
tree0f80e25f0b912013709d20a04a18def836bd6ba4
parent2fca0db07608a303dbe9db802ecca678e358dca9
btrfs: use sprout device_list_mutex in btrfs_init_devices_late

On a mounted sprout filesystem, all threads now are using the
sprout::device_list_mutex, and this is the only code using the
seed::device_list_mutex. This patch converts to use the sprouts
fs_info->fs_devices->device_list_mutex.

The same reasoning holds true here, that device delete is holding
the sprout::device_list_mutex.

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/volumes.c