From c6b235efc817ab2926677b34bc7b5716166a93fa Mon Sep 17 00:00:00 2001 From: Dave Wysochanski Date: Fri, 26 Jun 2009 11:29:06 +0000 Subject: [PATCH] Fix incomplete revert for lvconvert. --- tools/lvconvert.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/lvconvert.c b/tools/lvconvert.c index de420115e..de86f05fe 100644 --- a/tools/lvconvert.c +++ b/tools/lvconvert.c @@ -242,8 +242,10 @@ static struct volume_group *_get_lvconvert_vg(struct cmd_context *cmd, /* * uuid is here LV uuid, but vg_read will use only first part. */ - return vg_read_for_update(cmd, extract_vgname(cmd, lv_name), - NULL, 0); + return vg_lock_and_read(cmd, extract_vgname(cmd, lv_name), + uuid, LCK_VG_WRITE, + CLUSTERED | EXPORTED_VG | LVM_WRITE, + CORRECT_INCONSISTENT | FAIL_INCONSISTENT); } static struct logical_volume *_get_lvconvert_lv(struct cmd_context *cmd __attribute((unused)),