diff options
author | Alasdair Kergon <agk@redhat.com> | 2008-02-06 15:47:28 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2008-02-06 15:47:28 +0000 |
commit | bb097a97eade0721251f6faf92e5bd88b6339e6f (patch) | |
tree | 58c7227c148eb8c12de8b77ce56c53e204d54ea2 /lib/label/label.c | |
parent | 17dd04ca1f739690e4341adf04abb98d5664b26d (diff) | |
download | lvm2-bb097a97eade0721251f6faf92e5bd88b6339e6f.tar.gz lvm2-bb097a97eade0721251f6faf92e5bd88b6339e6f.tar.xz lvm2-bb097a97eade0721251f6faf92e5bd88b6339e6f.zip |
split orphan VG by format type
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 a0608c06..934fe680 100644 --- a/lib/label/label.c +++ b/lib/label/label.c @@ -178,7 +178,8 @@ static struct labeller *_find_labeller(struct device *dev, char *buf, out: if (!found) { if ((info = info_from_pvid(dev->pvid, 0))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + lvmcache_update_vgname_and_id(info, info->fmt->orphan_vg_name, + info->fmt->orphan_vg_name, 0, NULL); log_very_verbose("%s: No label detected", dev_name(dev)); } @@ -275,7 +276,8 @@ int label_read(struct device *dev, struct label **result, stack; if ((info = info_from_pvid(dev->pvid, 0))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + lvmcache_update_vgname_and_id(info, info->fmt->orphan_vg_name, + info->fmt->orphan_vg_name, 0, NULL); return r; @@ -351,7 +353,8 @@ int label_verify(struct device *dev) if (!dev_open(dev)) { if ((info = info_from_pvid(dev->pvid, 0))) - lvmcache_update_vgname_and_id(info, ORPHAN, ORPHAN, + lvmcache_update_vgname_and_id(info, info->fmt->orphan_vg_name, + info->fmt->orphan_vg_name, 0, NULL); return_0; |