From ea8a12dbc15676cba51263b7a290d57086bef63e Mon Sep 17 00:00:00 2001 From: Dave Wysochanski Date: Mon, 2 Jul 2007 21:48:30 +0000 Subject: [PATCH] Convert _add_pv_to_vg to usable LVM library function. --- WHATS_NEW | 1 + lib/metadata/metadata.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/WHATS_NEW b/WHATS_NEW index 4276c5c1a..b0aa5e564 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.27 - ================================ + Convert _add_pv_to_vg to usable LVM library function. Add kernel and device-mapper targets versions report to lvmdump. Don't use index and rindex functions marked by SUSv3 as legacy. Fix vgsplit if splitting all PVs from VG. diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c index 8af4e871c..8a3da536a 100644 --- a/lib/metadata/metadata.c +++ b/lib/metadata/metadata.c @@ -66,11 +66,11 @@ unsigned long pe_align(void) return MAX(65536UL, lvm_getpagesize()) >> SECTOR_SHIFT; } -static int _add_pv_to_vg(struct format_instance *fid, struct volume_group *vg, - const char *pv_name) +static int _add_pv_to_vg(struct volume_group *vg, const char *pv_name) { struct pv_list *pvl; struct physical_volume *pv; + struct format_instance *fid = vg->fid; struct dm_pool *mem = fid->fmt->cmd->mem; struct list mdas; @@ -251,7 +251,7 @@ int vg_extend(struct volume_group *vg, int pv_count, char **pv_names) /* attach each pv */ for (i = 0; i < pv_count; i++) - if (!_add_pv_to_vg(vg->fid, vg, pv_names[i])) { + if (!_add_pv_to_vg(vg, pv_names[i])) { log_error("Unable to add physical volume '%s' to " "volume group '%s'.", pv_names[i], vg->name); return 0;