diff options
author | Anand Jain <anand.jain@oracle.com> | 2016-05-03 17:44:43 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-05-04 10:41:08 +0200 |
commit | 88acff64c621aaeee2a4fe0ed124c77358069bce (patch) | |
tree | bcb38903c2ae7e890fcc752f2ff3cd6a162025c3 /fs/btrfs/volumes.h | |
parent | 8ed01abe7da6af62f2089da9a4c1fe839dc638f5 (diff) | |
download | linux-88acff64c621aaeee2a4fe0ed124c77358069bce.tar.bz2 |
btrfs: cleanup assigning next active device with a check
Creates helper fucntion as needed by the device delete
and replace operations. Also now it checks if the next
device being assigned is an active device.
Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/volumes.h')
-rw-r--r-- | fs/btrfs/volumes.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/volumes.h b/fs/btrfs/volumes.h index febdb7bc9370..7038017bf93b 100644 --- a/fs/btrfs/volumes.h +++ b/fs/btrfs/volumes.h @@ -445,6 +445,8 @@ int btrfs_scan_one_device(const char *path, fmode_t flags, void *holder, struct btrfs_fs_devices **fs_devices_ret); int btrfs_close_devices(struct btrfs_fs_devices *fs_devices); void btrfs_close_extra_devices(struct btrfs_fs_devices *fs_devices, int step); +void btrfs_assign_next_active_device(struct btrfs_fs_info *fs_info, + struct btrfs_device *device, struct btrfs_device *this_dev); int btrfs_find_device_missing_or_by_path(struct btrfs_root *root, char *device_path, struct btrfs_device **device); |