mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-25 07:05:28 +00:00
qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr
Very soon qemuBuildMemoryBackendStr() is going to use memory cell aliases. Therefore set one. At the same time, move it a bit further - if virAsprintf() fails, there's no point in setting rest of the members. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
ef7e6ee281
commit
d52e6043bc
@ -3486,12 +3486,13 @@ qemuBuildMemoryCellBackendStr(virDomainDefPtr def,
|
||||
unsigned long long memsize = virDomainNumaGetNodeMemorySize(def->numa,
|
||||
cell);
|
||||
|
||||
if (virAsprintf(&alias, "ram-node%zu", cell) < 0)
|
||||
goto cleanup;
|
||||
|
||||
*backendStr = NULL;
|
||||
mem.size = memsize;
|
||||
mem.targetNode = cell;
|
||||
|
||||
if (virAsprintf(&alias, "ram-node%zu", cell) < 0)
|
||||
goto cleanup;
|
||||
mem.info.alias = alias;
|
||||
|
||||
if ((rc = qemuBuildMemoryBackendStr(&props, &backendType, cfg, priv->qemuCaps,
|
||||
def, &mem, priv->autoNodeset, false)) < 0)
|
||||
|
Loading…
Reference in New Issue
Block a user