mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
conf: numa: Reformat virDomainNumatuneParseXML
Collapse few of the conditions so that the program flow is more clear.
This commit is contained in:
parent
60a2ce4962
commit
67bd807c4d
@ -245,32 +245,24 @@ virDomainNumatuneParseXML(virDomainNumaPtr *numatunePtr,
|
|||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
tmp = virXMLPropString(node, "mode");
|
if ((tmp = virXMLPropString(node, "mode")) &&
|
||||||
if (tmp) {
|
(mode = virDomainNumatuneMemModeTypeFromString(tmp)) < 0) {
|
||||||
mode = virDomainNumatuneMemModeTypeFromString(tmp);
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||||
if (mode < 0) {
|
_("Unsupported NUMA memory tuning mode '%s'"), tmp);
|
||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
goto cleanup;
|
||||||
_("Unsupported NUMA memory tuning mode '%s'"),
|
|
||||||
tmp);
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
VIR_FREE(tmp);
|
VIR_FREE(tmp);
|
||||||
|
|
||||||
tmp = virXMLPropString(node, "placement");
|
if ((tmp = virXMLPropString(node, "placement")) &&
|
||||||
if (tmp) {
|
(placement = virDomainNumatunePlacementTypeFromString(tmp)) < 0) {
|
||||||
placement = virDomainNumatunePlacementTypeFromString(tmp);
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||||
if (placement < 0) {
|
_("Unsupported NUMA memory placement mode '%s'"), tmp);
|
||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
goto cleanup;
|
||||||
_("Unsupported NUMA memory placement mode '%s'"),
|
|
||||||
tmp);
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
VIR_FREE(tmp);
|
VIR_FREE(tmp);
|
||||||
|
|
||||||
tmp = virXMLPropString(node, "nodeset");
|
if ((tmp = virXMLPropString(node, "nodeset")) &&
|
||||||
if (tmp && virBitmapParse(tmp, 0, &nodeset, VIR_DOMAIN_CPUMASK_LEN) < 0)
|
virBitmapParse(tmp, 0, &nodeset, VIR_DOMAIN_CPUMASK_LEN) < 0)
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
VIR_FREE(tmp);
|
VIR_FREE(tmp);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user