summaryrefslogtreecommitdiff
path: root/tools/lvmdiskscan.c
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2018-02-14 16:43:26 -0600
committerDavid Teigland <teigland@redhat.com>2018-04-20 11:22:46 -0500
commit96a61337b00a250f69e7a8e6ac390c47c36c2c0f (patch)
treec2f087054e60716ebd0cc57d41e7d68094af8607 /tools/lvmdiskscan.c
parent28255e3eeef13a0e73a40d533623b22dd9db89cb (diff)
downloadlvm2-96a61337b00a250f69e7a8e6ac390c47c36c2c0f.tar.gz
lvmdiskscan: use the new label_scan
instead of doing it's own.
Diffstat (limited to 'tools/lvmdiskscan.c')
-rw-r--r--tools/lvmdiskscan.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/lvmdiskscan.c b/tools/lvmdiskscan.c
index cb688b5ca..7e2fc8878 100644
--- a/tools/lvmdiskscan.c
+++ b/tools/lvmdiskscan.c
@@ -87,7 +87,6 @@ int lvmdiskscan(struct cmd_context *cmd, int argc __attribute__((unused)),
uint64_t size;
struct dev_iter *iter;
struct device *dev;
- struct label *label;
/* initialise these here to avoid problems with the lvm shell */
disks_found = 0;
@@ -105,10 +104,10 @@ int lvmdiskscan(struct cmd_context *cmd, int argc __attribute__((unused)),
return ECMD_FAILED;
}
- /* Do scan */
+ label_scan(cmd);
+
for (dev = dev_iter_get(iter); dev; dev = dev_iter_get(iter)) {
- /* Try if it is a PV first */
- if ((label_read(dev, &label, UINT64_C(0)))) {
+ if (lvmcache_has_dev_info(dev)) {
if (!dev_get_size(dev, &size)) {
log_error("Couldn't get size of \"%s\"",
dev_name(dev));