mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
toollib: use cmd mempool for list
When creating a list in 'context of command' - use proper mempool. vg->vgmem is mempool related to VG metadata - and can be eventually locked read-only when VG struct is shared.
This commit is contained in:
parent
fcbef05aae
commit
c701d9cc8c
@ -1,5 +1,6 @@
|
|||||||
Version 2.02.141 -
|
Version 2.02.141 -
|
||||||
====================================
|
====================================
|
||||||
|
Use correct mempool when process_each_lv_in_vg() (2.02.118).
|
||||||
Fix lvm.8 man to show again prohibited suffixes.
|
Fix lvm.8 man to show again prohibited suffixes.
|
||||||
Fix configure to set proper use_blkid_wiping if autodetected as disabled.
|
Fix configure to set proper use_blkid_wiping if autodetected as disabled.
|
||||||
Initialise udev in clvmd for use in device scanning. (2.02.116)
|
Initialise udev in clvmd for use in device scanning. (2.02.116)
|
||||||
|
@ -2406,7 +2406,7 @@ int process_each_lv_in_vg(struct cmd_context *cmd, struct volume_group *vg,
|
|||||||
|
|
||||||
log_very_verbose("Adding %s/%s to the list of LVs to be processed.", vg->name, lvl->lv->name);
|
log_very_verbose("Adding %s/%s to the list of LVs to be processed.", vg->name, lvl->lv->name);
|
||||||
|
|
||||||
if (!(final_lvl = dm_pool_zalloc(vg->vgmem, sizeof(struct lv_list)))) {
|
if (!(final_lvl = dm_pool_zalloc(cmd->mem, sizeof(struct lv_list)))) {
|
||||||
log_error("Failed to allocate final LV list item.");
|
log_error("Failed to allocate final LV list item.");
|
||||||
ret_max = ECMD_FAILED;
|
ret_max = ECMD_FAILED;
|
||||||
goto_out;
|
goto_out;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user