diff options
author | Alasdair Kergon <agk@redhat.com> | 2005-10-03 18:16:44 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2005-10-03 18:16:44 +0000 |
commit | 9c9e30cd6d97089aa7ee6e16c553edc7c3a43988 (patch) | |
tree | 9c5985af62f2dc357f9f3545ce21ac5955930530 /tools/vgcreate.c | |
parent | 0858a9928787d9975ebb793fef6224f5ad86c1d8 (diff) | |
download | lvm2-9c9e30cd6d97089aa7ee6e16c553edc7c3a43988.tar.gz lvm2-9c9e30cd6d97089aa7ee6e16c553edc7c3a43988.tar.xz lvm2-9c9e30cd6d97089aa7ee6e16c553edc7c3a43988.zip |
Use ORPHAN lock definition throughout.
Diffstat (limited to 'tools/vgcreate.c')
-rw-r--r-- | tools/vgcreate.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/vgcreate.c b/tools/vgcreate.c index ee2b8cd5..d7ca9ff2 100644 --- a/tools/vgcreate.c +++ b/tools/vgcreate.c @@ -135,32 +135,32 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv) else vg->status &= ~CLUSTERED; - if (!lock_vol(cmd, "", LCK_VG_WRITE)) { + if (!lock_vol(cmd, ORPHAN, LCK_VG_WRITE)) { log_error("Can't get lock for orphan PVs"); return ECMD_FAILED; } if (!lock_vol(cmd, vg_name, LCK_VG_WRITE | LCK_NONBLOCK)) { log_error("Can't get lock for %s", vg_name); - unlock_vg(cmd, ""); + unlock_vg(cmd, ORPHAN); return ECMD_FAILED; } if (!archive(vg)) { unlock_vg(cmd, vg_name); - unlock_vg(cmd, ""); + unlock_vg(cmd, ORPHAN); return ECMD_FAILED; } /* Store VG on disk(s) */ if (!vg_write(vg) || !vg_commit(vg)) { unlock_vg(cmd, vg_name); - unlock_vg(cmd, ""); + unlock_vg(cmd, ORPHAN); return ECMD_FAILED; } unlock_vg(cmd, vg_name); - unlock_vg(cmd, ""); + unlock_vg(cmd, ORPHAN); backup(vg); |