Gitweb:
https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=cea88a9e4ee5a2aa28b...
Commit: cea88a9e4ee5a2aa28b52d673fba66327e88ff6e
Parent: 357e9f9572361ec2ea89ca0bf165a30545fa747f
Author: Zdenek Kabelac <zkabelac(a)redhat.com>
AuthorDate: Sat Jun 23 11:59:35 2018 +0200
Committer: Zdenek Kabelac <zkabelac(a)redhat.com>
CommitterDate: Mon Jun 25 15:07:55 2018 +0200
lv_manip: use vgmem pool
Switch to vgmem pool for allocation associated with modification
of particular VG.
---
lib/metadata/lv_manip.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 11a6927..7b68313 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -5901,7 +5901,7 @@ struct dm_list *build_parallel_areas_from_lv(struct logical_volume
*lv,
uint32_t raid_multiple;
struct lv_segment *seg = first_seg(lv);
- if (!(parallel_areas = dm_pool_alloc(cmd->mem, sizeof(*parallel_areas)))) {
+ if (!(parallel_areas = dm_pool_alloc(lv->vg->vgmem, sizeof(*parallel_areas)))) {
log_error("parallel_areas allocation failed");
return NULL;
}
@@ -5910,7 +5910,7 @@ struct dm_list *build_parallel_areas_from_lv(struct logical_volume
*lv,
do {
if (!spvs || !create_single_list) {
- if (!(spvs = dm_pool_zalloc(cmd->mem, sizeof(*spvs)))) {
+ if (!(spvs = dm_pool_zalloc(lv->vg->vgmem, sizeof(*spvs)))) {
log_error("allocation failed");
return NULL;
}