summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Caulfield <pcaulfie@redhat.com>2004-09-24 12:48:43 +0000
committerPatrick Caulfield <pcaulfie@redhat.com>2004-09-24 12:48:43 +0000
commitf4ae9ae15365927236d850ded215695becc35457 (patch)
treef33f57c22f8d9fc3595cf240761e9f3160c7424a
parentd5ec0504f559e2a70bdeb2ebba7028e675966ab5 (diff)
downloadlvm2-f4ae9ae15365927236d850ded215695becc35457.tar.gz
lvm2-f4ae9ae15365927236d850ded215695becc35457.tar.xz
lvm2-f4ae9ae15365927236d850ded215695becc35457.zip
Hold VG lock while doing vgremove.
agk - you may want to check this.
-rw-r--r--tools/vgremove.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/vgremove.c b/tools/vgremove.c
index 093624c4..1dade971 100644
--- a/tools/vgremove.c
+++ b/tools/vgremove.c
@@ -88,8 +88,8 @@ int vgremove(struct cmd_context *cmd, int argc, char **argv)
}
ret = process_each_vg(cmd, argc, argv,
- LCK_VG | LCK_WRITE | LCK_NONBLOCK, 1, NULL,
- &vgremove_single);
+ LCK_VG | LCK_WRITE | LCK_NONBLOCK | LCK_HOLD, 1,
+ NULL, &vgremove_single);
unlock_vg(cmd, "");