mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-06 00:58:48 +03:00
cleanup: use struct assign
Simplier code with struct assign. Drop unneeded zeroing of zallocated memory.
This commit is contained in:
parent
2636cae139
commit
2f334b16d2
@ -913,7 +913,10 @@ int vg_has_unknown_segments(const struct volume_group *vg)
|
|||||||
struct volume_group *vg_create(struct cmd_context *cmd, const char *vg_name)
|
struct volume_group *vg_create(struct cmd_context *cmd, const char *vg_name)
|
||||||
{
|
{
|
||||||
struct volume_group *vg;
|
struct volume_group *vg;
|
||||||
struct format_instance_ctx fic;
|
struct format_instance_ctx fic = {
|
||||||
|
.type = FMT_INSTANCE_MDAS | FMT_INSTANCE_AUX_MDAS,
|
||||||
|
.context.vg_ref.vg_name = vg_name
|
||||||
|
};
|
||||||
struct format_instance *fid;
|
struct format_instance *fid;
|
||||||
int consistent = 0;
|
int consistent = 0;
|
||||||
uint32_t rc;
|
uint32_t rc;
|
||||||
@ -955,22 +958,12 @@ struct volume_group *vg_create(struct cmd_context *cmd, const char *vg_name)
|
|||||||
goto_bad;
|
goto_bad;
|
||||||
|
|
||||||
*vg->system_id = '\0';
|
*vg->system_id = '\0';
|
||||||
|
|
||||||
vg->extent_size = DEFAULT_EXTENT_SIZE * 2;
|
vg->extent_size = DEFAULT_EXTENT_SIZE * 2;
|
||||||
vg->extent_count = 0;
|
|
||||||
vg->free_count = 0;
|
|
||||||
|
|
||||||
vg->max_lv = DEFAULT_MAX_LV;
|
vg->max_lv = DEFAULT_MAX_LV;
|
||||||
vg->max_pv = DEFAULT_MAX_PV;
|
vg->max_pv = DEFAULT_MAX_PV;
|
||||||
|
|
||||||
vg->alloc = DEFAULT_ALLOC_POLICY;
|
vg->alloc = DEFAULT_ALLOC_POLICY;
|
||||||
vg->mda_copies = DEFAULT_VGMETADATACOPIES;
|
vg->mda_copies = DEFAULT_VGMETADATACOPIES;
|
||||||
|
|
||||||
vg->pv_count = 0;
|
|
||||||
|
|
||||||
fic.type = FMT_INSTANCE_MDAS | FMT_INSTANCE_AUX_MDAS;
|
|
||||||
fic.context.vg_ref.vg_name = vg_name;
|
|
||||||
fic.context.vg_ref.vg_id = NULL;
|
|
||||||
if (!(fid = cmd->fmt->ops->create_instance(cmd->fmt, &fic))) {
|
if (!(fid = cmd->fmt->ops->create_instance(cmd->fmt, &fic))) {
|
||||||
log_error("Failed to create format instance");
|
log_error("Failed to create format instance");
|
||||||
goto bad;
|
goto bad;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user