summaryrefslogtreecommitdiffstats
path: root/tools/vgreduce.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2010-04-13 17:26:03 +0000
committerDave Wysochanski <dwysocha@redhat.com>2010-04-13 17:26:03 +0000
commit0adfbfd5ea1293efb3d5876628419e31bf96763b (patch)
tree868211c7d8539c7d8b5dac22e0388763a108955d /tools/vgreduce.c
parent8cfd64de78719d8913b7858de9fdecc7486e3994 (diff)
downloadlvm2-0adfbfd5ea1293efb3d5876628419e31bf96763b.tar.gz
lvm2-0adfbfd5ea1293efb3d5876628419e31bf96763b.tar.xz
lvm2-0adfbfd5ea1293efb3d5876628419e31bf96763b.zip
Call add_pvl_to_vgs() and del_pvl_from_vgs() from more places.
Now that we have library functions to add/delete a pv from the vg->pvs list, call them from everywhere. Signed-off-by: Dave Wysochanski <dwysocha@redhat.com>
Diffstat (limited to 'tools/vgreduce.c')
-rw-r--r--tools/vgreduce.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/vgreduce.c b/tools/vgreduce.c
index eb228a36..287db411 100644
--- a/tools/vgreduce.c
+++ b/tools/vgreduce.c
@@ -39,9 +39,7 @@ static int _remove_pv(struct volume_group *vg, struct pv_list *pvl, int silent)
vg->free_count -= pvl->pv->pe_count;
vg->extent_count -= pvl->pv->pe_count;
- vg->pv_count--;
-
- dm_list_del(&pvl->list);
+ del_pvl_from_vgs(vg, pvl);
return 1;
}