mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
xenapi: Refactor extraction of vcpu count
To simplify further refactors change the way the vcpu count is extracted to use a temp variable rather than juggling with def->maxvcpus.
This commit is contained in:
parent
e29dfe9b27
commit
8e104ef011
@ -1403,6 +1403,7 @@ xenapiDomainGetXMLDesc(virDomainPtr dom, unsigned int flags)
|
||||
char *val = NULL;
|
||||
struct xen_vif_set *vif_set = NULL;
|
||||
char *xml;
|
||||
unsigned int vcpus;
|
||||
|
||||
/* Flags checked by virDomainDefFormat */
|
||||
|
||||
@ -1498,7 +1499,12 @@ xenapiDomainGetXMLDesc(virDomainPtr dom, unsigned int flags)
|
||||
} else {
|
||||
defPtr->mem.cur_balloon = memory;
|
||||
}
|
||||
defPtr->maxvcpus = defPtr->vcpus = xenapiDomainGetMaxVcpus(dom);
|
||||
|
||||
vcpus = xenapiDomainGetMaxVcpus(dom);
|
||||
|
||||
defPtr->maxvcpus = vcpus;
|
||||
defPtr->vcpus = vcpus;
|
||||
|
||||
enum xen_on_normal_exit action;
|
||||
if (xen_vm_get_actions_after_shutdown(session, &action, vm))
|
||||
defPtr->onPoweroff = xenapiNormalExitEnum2virDomainLifecycle(action);
|
||||
|
Loading…
x
Reference in New Issue
Block a user