提交 80a8ac3c 编写于 作者: P Peter Krempa

conf: Move vcpu count check into helper

上级 957d5973
......@@ -1315,6 +1315,13 @@ int
virDomainDefSetVcpus(virDomainDefPtr def,
unsigned int vcpus)
{
if (vcpus > def->maxvcpus) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("maxvcpus must not be less than current vcpus (%u < %u)"),
vcpus, def->maxvcpus);
return -1;
}
def->vcpus = vcpus;
return 0;
......@@ -14441,13 +14448,6 @@ virDomainVcpuParse(virDomainDefPtr def,
if (virDomainDefSetVcpus(def, vcpus) < 0)
goto cleanup;
if (maxvcpus < def->vcpus) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("maxvcpus must not be less than current vcpus "
"(%u < %u)"), maxvcpus, def->vcpus);
goto cleanup;
}
tmp = virXPathString("string(./vcpu[1]/@placement)", ctxt);
if (tmp) {
if ((def->placement_mode =
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册