summaryrefslogtreecommitdiffstats
path: root/lib/snapshot
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2007-11-02 20:40:05 +0000
committerAlasdair Kergon <agk@redhat.com>2007-11-02 20:40:05 +0000
commitd38bf3616cc3ec1675894cb012297795897c1b50 (patch)
tree2b1113859a8d4fc47a8464cfdaaf0a6616c1ada2 /lib/snapshot
parent9c1dbeb3f18b34de8199e4a31d2465dd3b9624f4 (diff)
downloadlvm2-d38bf3616cc3ec1675894cb012297795897c1b50.tar.gz
lvm2-d38bf3616cc3ec1675894cb012297795897c1b50.tar.xz
lvm2-d38bf3616cc3ec1675894cb012297795897c1b50.zip
Fix orphan-related locking in pvdisplay and pvs.
Fix missing VG unlocks in some pvchange error paths. Add some missing validation of VG names. Rename validate_vg_name() to validate_new_vg_name(). Change orphan lock to VG_ORPHANS. Change format1 to use ORPHAN as orphan VG name.
Diffstat (limited to 'lib/snapshot')
-rw-r--r--lib/snapshot/snapshot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/snapshot/snapshot.c b/lib/snapshot/snapshot.c
index 62d2b093..0e4a532d 100644
--- a/lib/snapshot/snapshot.c
+++ b/lib/snapshot/snapshot.c
@@ -69,7 +69,7 @@ static int _snap_text_import(struct lv_segment *seg, const struct config_node *s
return 0;
}
- if (!vg_add_snapshot(seg->lv->vg, seg->lv->name, org, cow,
+ if (!vg_add_snapshot(seg->lv->name, org, cow,
&seg->lv->lvid, seg->len, chunk_size)) {
stack;
return 0;