mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
build: avoid compiler warning in xen code
* src/xen/xend_internal.c (xenDaemonFormatSxpr): Hoist verify outside of function to avoid a -Wnested-externs warning. * src/xen/xm_internal.c (xenXMDomainConfigFormat): Likewise. Reported by Daniel P. Berrange.
This commit is contained in:
parent
d8c9001435
commit
b164db623c
@ -5744,6 +5744,10 @@ xenDaemonFormatSxprInput(virDomainInputDefPtr input,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
||||||
|
either 32, or 64 on a platform where long is big enough. */
|
||||||
|
verify(MAX_VIRT_CPUS <= sizeof(1UL) * CHAR_BIT);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* xenDaemonFormatSxpr:
|
* xenDaemonFormatSxpr:
|
||||||
* @conn: pointer to the hypervisor connection
|
* @conn: pointer to the hypervisor connection
|
||||||
@ -5772,7 +5776,6 @@ xenDaemonFormatSxpr(virConnectPtr conn,
|
|||||||
virBufferVSprintf(&buf, "(vcpus %u)", def->maxvcpus);
|
virBufferVSprintf(&buf, "(vcpus %u)", def->maxvcpus);
|
||||||
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
||||||
either 32, or 64 on a platform where long is big enough. */
|
either 32, or 64 on a platform where long is big enough. */
|
||||||
verify(MAX_VIRT_CPUS <= sizeof(1UL) * CHAR_BIT);
|
|
||||||
if (def->vcpus < def->maxvcpus)
|
if (def->vcpus < def->maxvcpus)
|
||||||
virBufferVSprintf(&buf, "(vcpu_avail %lu)", (1UL << def->vcpus) - 1);
|
virBufferVSprintf(&buf, "(vcpu_avail %lu)", (1UL << def->vcpus) - 1);
|
||||||
|
|
||||||
|
@ -2304,6 +2304,10 @@ error:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
||||||
|
either 32, or 64 on a platform where long is big enough. */
|
||||||
|
verify(MAX_VIRT_CPUS <= sizeof(1UL) * CHAR_BIT);
|
||||||
|
|
||||||
virConfPtr xenXMDomainConfigFormat(virConnectPtr conn,
|
virConfPtr xenXMDomainConfigFormat(virConnectPtr conn,
|
||||||
virDomainDefPtr def) {
|
virDomainDefPtr def) {
|
||||||
virConfPtr conf = NULL;
|
virConfPtr conf = NULL;
|
||||||
@ -2338,7 +2342,6 @@ virConfPtr xenXMDomainConfigFormat(virConnectPtr conn,
|
|||||||
goto no_memory;
|
goto no_memory;
|
||||||
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
/* Computing the vcpu_avail bitmask works because MAX_VIRT_CPUS is
|
||||||
either 32, or 64 on a platform where long is big enough. */
|
either 32, or 64 on a platform where long is big enough. */
|
||||||
verify(MAX_VIRT_CPUS <= sizeof(1UL) * CHAR_BIT);
|
|
||||||
if (def->vcpus < def->maxvcpus &&
|
if (def->vcpus < def->maxvcpus &&
|
||||||
xenXMConfigSetInt(conf, "vcpu_avail", (1UL << def->vcpus) - 1) < 0)
|
xenXMConfigSetInt(conf, "vcpu_avail", (1UL << def->vcpus) - 1) < 0)
|
||||||
goto no_memory;
|
goto no_memory;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user