path: root/utils.h
diff options
authorAnand Jain <>2014-10-31 12:11:19 +0800
committerDavid Sterba <>2014-11-03 19:17:08 +0100
commit53cb7fbe8da8253ea3ac1ecc6a71c7ffd1d63f76 (patch)
treec1f1e342646090fad60d3e2bfa4db09716cf6125 /utils.h
parentdcf11c371cbcdca78f297fe042095912634a8323 (diff)
btrfs-progs: introduce btrfs_register_all_device()
This function is to register all devices found after scanning the system. Before we had this functionality with in the btrfs_scan_lblkid(), however scanning and registering are two different distinct operation its better keep them separate. Also we want to optimize btrfs_scan_lblkid and avoid multiple system scans unless needed. As of now device scan uses this function. Signed-off-by: Anand Jain <> Signed-off-by: David Sterba <>
Diffstat (limited to 'utils.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/utils.h b/utils.h
index 5efb80c7..09af46ac 100644
--- a/utils.h
+++ b/utils.h
@@ -82,6 +82,7 @@ int btrfs_add_to_fsid(struct btrfs_trans_handle *trans,
u32 sectorsize);
int btrfs_scan_for_fsid(int run_ioctls);
int btrfs_register_one_device(const char *fname);
+int btrfs_register_all_devices(void);
char *canonicalize_dm_name(const char *ptname);
char *canonicalize_path(const char *path);
int check_mounted(const char *devicename);