[libvirt] [PATCH 2/5] conf: minor indentation cleanups
Osier Yang
jyang at redhat.com
Tue Dec 18 02:37:29 UTC 2012
On 2012年12月17日 23:17, Martin Kletzander wrote:
> On few places there are too many levels of indentation when some of
> them can be fixed with negating the option they are in or omitting
> useless condition altogether.
> ---
> src/conf/domain_conf.c | 65 +++++++++++++++++++++++++-------------------------
> 1 file changed, 32 insertions(+), 33 deletions(-)
>
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index 19af058..cba910a 100644
> --- a/src/conf/domain_conf.c
> +++ b/src/conf/domain_conf.c
> @@ -9060,21 +9060,22 @@ static virDomainDefPtr virDomainDefParseXML(virCapsPtr caps,
> }
>
> for (i = 0; i< def->vcpus; i++) {
> - if (!virDomainVcpuPinIsDuplicate(def->cputune.vcpupin,
> - def->cputune.nvcpupin,
> - i)) {
> - virDomainVcpuPinDefPtr vcpupin = NULL;
> + if (virDomainVcpuPinIsDuplicate(def->cputune.vcpupin,
> + def->cputune.nvcpupin,
> + i))
> + continue;
>
> - if (VIR_ALLOC(vcpupin)< 0) {
> - virReportOOMError();
> - goto error;
> - }
> + virDomainVcpuPinDefPtr vcpupin = NULL;
>
> - vcpupin->cpumask = virBitmapNew(VIR_DOMAIN_CPUMASK_LEN);
> - virBitmapCopy(vcpupin->cpumask, def->cpumask);
> - vcpupin->vcpuid = i;
> - def->cputune.vcpupin[def->cputune.nvcpupin++] = vcpupin;
> + if (VIR_ALLOC(vcpupin)< 0) {
> + virReportOOMError();
> + goto error;
> }
> +
> + vcpupin->cpumask = virBitmapNew(VIR_DOMAIN_CPUMASK_LEN);
> + virBitmapCopy(vcpupin->cpumask, def->cpumask);
> + vcpupin->vcpuid = i;
> + def->cputune.vcpupin[def->cputune.nvcpupin++] = vcpupin;
> }
> }
>
> @@ -13921,31 +13922,29 @@ virDomainDefFormatInternal(virDomainDefPtr def,
> "</emulator_quota>\n",
> def->cputune.emulator_quota);
>
> - if (def->cputune.vcpupin) {
> - for (i = 0; i< def->cputune.nvcpupin; i++) {
> - /* Ignore the vcpupin which inherit from "cpuset"
> - * of "<vcpu>."
> - */
> - if (def->cpumask&&
> - virBitmapEqual(def->cpumask,
> - def->cputune.vcpupin[i]->cpumask))
> - continue;
> -
> - virBufferAsprintf(buf, "<vcpupin vcpu='%u' ",
> - def->cputune.vcpupin[i]->vcpuid);
> + for (i = 0; i< def->cputune.nvcpupin; i++) {
> + /* Ignore the vcpupin which inherit from "cpuset"
> + * of "<vcpu>."
> + */
> + if (def->cpumask&&
> + virBitmapEqual(def->cpumask,
> + def->cputune.vcpupin[i]->cpumask))
> + continue;
>
> - char *cpumask = NULL;
> - cpumask = virBitmapFormat(def->cputune.vcpupin[i]->cpumask);
> + virBufferAsprintf(buf, "<vcpupin vcpu='%u' ",
> + def->cputune.vcpupin[i]->vcpuid);
>
> - if (cpumask == NULL) {
> - virReportError(VIR_ERR_INTERNAL_ERROR,
> - "%s", _("failed to format cpuset for vcpupin"));
> - goto cleanup;
> - }
> + char *cpumask = NULL;
> + cpumask = virBitmapFormat(def->cputune.vcpupin[i]->cpumask);
>
> - virBufferAsprintf(buf, "cpuset='%s'/>\n", cpumask);
> - VIR_FREE(cpumask);
> + if (cpumask == NULL) {
> + virReportError(VIR_ERR_INTERNAL_ERROR,
> + "%s", _("failed to format cpuset for vcpupin"));
> + goto cleanup;
> }
> +
> + virBufferAsprintf(buf, "cpuset='%s'/>\n", cpumask);
> + VIR_FREE(cpumask);
> }
>
> if (def->cputune.emulatorpin) {
ACK
More information about the libvir-list
mailing list