diff options
author | Alasdair Kergon <agk@redhat.com> | 2006-04-13 17:32:24 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2006-04-13 17:32:24 +0000 |
commit | 2ab16287e6fed3c771322f1217a176cd6619a5bd (patch) | |
tree | 2dd29ef87bc974e7337d2f197cf53824dca0171c /lib/label/label.c | |
parent | a5fe5a7cdda8a7392a8bdc7d4a7c4c68978f652e (diff) | |
download | lvm2-2ab16287e6fed3c771322f1217a176cd6619a5bd.tar.gz lvm2-2ab16287e6fed3c771322f1217a176cd6619a5bd.tar.xz lvm2-2ab16287e6fed3c771322f1217a176cd6619a5bd.zip |
When choosing between identically-named VGs, also consider creation_host.
Diffstat (limited to 'lib/label/label.c')
-rw-r--r-- | lib/label/label.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/label/label.c b/lib/label/label.c index 21f641ba..3f7c2f65 100644 --- a/lib/label/label.c +++ b/lib/label/label.c @@ -175,7 +175,8 @@ static struct labeller *_find_labeller(struct device *dev, char *buf, out: if (!found) { if ((info = info_from_pvid(dev->pvid))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, 0); + lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + 0, NULL); log_very_verbose("%s: No label detected", dev_name(dev)); } @@ -267,7 +268,8 @@ int label_read(struct device *dev, struct label **result) stack; if ((info = info_from_pvid(dev->pvid))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, 0); + lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + 0, NULL); goto out; } @@ -348,7 +350,8 @@ int label_verify(struct device *dev) stack; if ((info = info_from_pvid(dev->pvid))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, 0); + lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + 0, NULL); goto out; } |