diff options
author | Dave Wysochanski <dwysocha@redhat.com> | 2010-04-13 17:26:03 +0000 |
---|---|---|
committer | Dave Wysochanski <dwysocha@redhat.com> | 2010-04-13 17:26:03 +0000 |
commit | 0adfbfd5ea1293efb3d5876628419e31bf96763b (patch) | |
tree | 868211c7d8539c7d8b5dac22e0388763a108955d /tools/vgreduce.c | |
parent | 8cfd64de78719d8913b7858de9fdecc7486e3994 (diff) | |
download | lvm2-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.c | 4 |
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; } |