conf: Drop useless check when parsing cpu scheduler info

The checked predicate is a deduction from the following checks:

1) maximum cpu id is checked for every parsed <vcpusched> element
2) the resulting bitmaps are checked for overlaps
3) there has to be at least one cpu per <vcpusched>

From the above checks we can indeed deduce that if we have one
<vcpusched> element per CPU we will have at most 'maxvcpus' of them.

Drop the explicit check since it's redundant.
This commit is contained in:
Peter Krempa 2015-10-19 14:36:14 +02:00
parent 668a0fef42
commit 5ba01683b6

View File

@ -15224,12 +15224,6 @@ virDomainDefParseXML(xmlDocPtr xml,
goto error;
}
if (n) {
if (n > def->maxvcpus) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("too many vcpusched nodes in cputune"));
goto error;
}
if (VIR_ALLOC_N(def->cputune.vcpusched, n) < 0)
goto error;
def->cputune.nvcpusched = n;