mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: Remove 'else' branches after 'return' or 'goto'
I think it makes no sense to have else branches after return or goto as it will never reach them in cases it should not. This patch makes the code more readable (at least to me). Signed-off-by: Kristina Hanicova <khanicov@redhat.com> Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
6bcd263011
commit
679824d44a
@ -663,7 +663,8 @@ virStateInitialize(bool privileged,
|
|||||||
virStateDriverTab[i]->name,
|
virStateDriverTab[i]->name,
|
||||||
virGetLastErrorMessage());
|
virGetLastErrorMessage());
|
||||||
return -1;
|
return -1;
|
||||||
} else if (ret == VIR_DRV_STATE_INIT_SKIPPED && mandatory) {
|
}
|
||||||
|
if (ret == VIR_DRV_STATE_INIT_SKIPPED && mandatory) {
|
||||||
VIR_ERROR(_("Initialization of mandatory %s state driver skipped"),
|
VIR_ERROR(_("Initialization of mandatory %s state driver skipped"),
|
||||||
virStateDriverTab[i]->name);
|
virStateDriverTab[i]->name);
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -987,8 +987,7 @@ qemuAgentCommandName(virJSONValue *cmd)
|
|||||||
const char *name = virJSONValueObjectGetString(cmd, "execute");
|
const char *name = virJSONValueObjectGetString(cmd, "execute");
|
||||||
if (name)
|
if (name)
|
||||||
return name;
|
return name;
|
||||||
else
|
return "<unknown>";
|
||||||
return "<unknown>";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
@ -1027,7 +1026,8 @@ qemuAgentCheckError(virJSONValue *cmd,
|
|||||||
qemuAgentStringifyError(error));
|
qemuAgentStringifyError(error));
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
} else if (!virJSONValueObjectHasKey(reply, "return")) {
|
}
|
||||||
|
if (!virJSONValueObjectHasKey(reply, "return")) {
|
||||||
g_autofree char *cmdstr = virJSONValueToString(cmd, false);
|
g_autofree char *cmdstr = virJSONValueToString(cmd, false);
|
||||||
g_autofree char *replystr = virJSONValueToString(reply, false);
|
g_autofree char *replystr = virJSONValueToString(reply, false);
|
||||||
|
|
||||||
|
@ -137,7 +137,8 @@ qemuAssignDeviceControllerAlias(virDomainDef *domainDef,
|
|||||||
*/
|
*/
|
||||||
controller->info.alias = g_strdup("pci");
|
controller->info.alias = g_strdup("pci");
|
||||||
return 0;
|
return 0;
|
||||||
} else if (controller->model == VIR_DOMAIN_CONTROLLER_MODEL_PCIE_ROOT) {
|
}
|
||||||
|
if (controller->model == VIR_DOMAIN_CONTROLLER_MODEL_PCIE_ROOT) {
|
||||||
/* The pcie-root controller on Q35 machinetypes uses a
|
/* The pcie-root controller on Q35 machinetypes uses a
|
||||||
* different naming convention ("pcie.0"), because it is
|
* different naming convention ("pcie.0"), because it is
|
||||||
* hardcoded that way in qemu.
|
* hardcoded that way in qemu.
|
||||||
@ -151,7 +152,8 @@ qemuAssignDeviceControllerAlias(virDomainDef *domainDef,
|
|||||||
*/
|
*/
|
||||||
controller->info.alias = g_strdup_printf("pci.%d", controller->idx);
|
controller->info.alias = g_strdup_printf("pci.%d", controller->idx);
|
||||||
return 0;
|
return 0;
|
||||||
} else if (controller->type == VIR_DOMAIN_CONTROLLER_TYPE_IDE) {
|
}
|
||||||
|
if (controller->type == VIR_DOMAIN_CONTROLLER_TYPE_IDE) {
|
||||||
/* for any machine based on e.g. I440FX or G3Beige, the
|
/* for any machine based on e.g. I440FX or G3Beige, the
|
||||||
* first (and currently only) IDE controller is an integrated
|
* first (and currently only) IDE controller is an integrated
|
||||||
* controller hardcoded with id "ide"
|
* controller hardcoded with id "ide"
|
||||||
@ -815,8 +817,7 @@ qemuAliasForSecret(const char *parentalias,
|
|||||||
{
|
{
|
||||||
if (obj)
|
if (obj)
|
||||||
return g_strdup_printf("%s-%s-secret0", parentalias, obj);
|
return g_strdup_printf("%s-%s-secret0", parentalias, obj);
|
||||||
else
|
return g_strdup_printf("%s-secret0", parentalias);
|
||||||
return g_strdup_printf("%s-secret0", parentalias);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* qemuAliasTLSObjFromSrcAlias
|
/* qemuAliasTLSObjFromSrcAlias
|
||||||
|
@ -773,9 +773,9 @@ const char *virQEMUCapsArchToString(virArch arch)
|
|||||||
{
|
{
|
||||||
if (arch == VIR_ARCH_I686)
|
if (arch == VIR_ARCH_I686)
|
||||||
return "i386";
|
return "i386";
|
||||||
else if (arch == VIR_ARCH_ARMV6L || arch == VIR_ARCH_ARMV7L)
|
if (arch == VIR_ARCH_ARMV6L || arch == VIR_ARCH_ARMV7L)
|
||||||
return "arm";
|
return "arm";
|
||||||
else if (arch == VIR_ARCH_OR32)
|
if (arch == VIR_ARCH_OR32)
|
||||||
return "or32";
|
return "or32";
|
||||||
|
|
||||||
return virArchToString(arch);
|
return virArchToString(arch);
|
||||||
|
@ -605,9 +605,8 @@ qemuSetupBlkioCgroup(virDomainObj *vm)
|
|||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||||
_("Block I/O tuning is not available on this host"));
|
_("Block I/O tuning is not available on this host"));
|
||||||
return -1;
|
return -1;
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return virDomainCgroupSetupBlkio(priv->cgroup, vm->def->blkio);
|
return virDomainCgroupSetupBlkio(priv->cgroup, vm->def->blkio);
|
||||||
@ -626,9 +625,8 @@ qemuSetupMemoryCgroup(virDomainObj *vm)
|
|||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||||
_("Memory cgroup is not available on this host"));
|
_("Memory cgroup is not available on this host"));
|
||||||
return -1;
|
return -1;
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return virDomainCgroupSetupMemtune(priv->cgroup, vm->def->mem);
|
return virDomainCgroupSetupMemtune(priv->cgroup, vm->def->mem);
|
||||||
@ -888,9 +886,8 @@ qemuSetupCpuCgroup(virDomainObj *vm)
|
|||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||||
_("CPU tuning is not available on this host"));
|
_("CPU tuning is not available on this host"));
|
||||||
return -1;
|
return -1;
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vm->def->cputune.sharesSpecified) {
|
if (vm->def->cputune.sharesSpecified) {
|
||||||
|
@ -1001,12 +1001,12 @@ virQEMUDriverConfigLoadMemoryEntry(virQEMUDriverConfig *cfg,
|
|||||||
g_autofree char *dir = NULL;
|
g_autofree char *dir = NULL;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
if ((rc = virConfGetValueString(conf, "memory_backing_dir", &dir)) < 0) {
|
if ((rc = virConfGetValueString(conf, "memory_backing_dir", &dir)) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
} else if (rc > 0) {
|
|
||||||
|
if (rc > 0) {
|
||||||
VIR_FREE(cfg->memoryBackingDir);
|
VIR_FREE(cfg->memoryBackingDir);
|
||||||
cfg->memoryBackingDir = g_strdup_printf("%s/libvirt/qemu", dir);
|
cfg->memoryBackingDir = g_strdup_printf("%s/libvirt/qemu", dir);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -1777,11 +1777,10 @@ qemuSharedDeviceAddRemoveInternal(virQEMUDriver *driver,
|
|||||||
if (dev->type == VIR_DOMAIN_DEVICE_DISK)
|
if (dev->type == VIR_DOMAIN_DEVICE_DISK)
|
||||||
return qemuSharedDiskAddRemoveInternal(driver, dev->data.disk,
|
return qemuSharedDiskAddRemoveInternal(driver, dev->data.disk,
|
||||||
name, addDevice);
|
name, addDevice);
|
||||||
else if (dev->type == VIR_DOMAIN_DEVICE_HOSTDEV)
|
if (dev->type == VIR_DOMAIN_DEVICE_HOSTDEV)
|
||||||
return qemuSharedHostdevAddRemoveInternal(driver, dev->data.hostdev,
|
return qemuSharedHostdevAddRemoveInternal(driver, dev->data.hostdev,
|
||||||
name, addDevice);
|
name, addDevice);
|
||||||
else
|
return 0;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,13 +58,13 @@ qemuDomainGetSCSIControllerModel(const virDomainDef *def,
|
|||||||
|
|
||||||
if (qemuDomainIsPSeries(def))
|
if (qemuDomainIsPSeries(def))
|
||||||
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_IBMVSCSI;
|
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_IBMVSCSI;
|
||||||
else if (ARCH_IS_S390(def->os.arch))
|
if (ARCH_IS_S390(def->os.arch))
|
||||||
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI;
|
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI;
|
||||||
else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SCSI_LSI))
|
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SCSI_LSI))
|
||||||
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_LSILOGIC;
|
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_LSILOGIC;
|
||||||
else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_SCSI))
|
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_SCSI))
|
||||||
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI;
|
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI;
|
||||||
else if (qemuDomainHasBuiltinESP(def))
|
if (qemuDomainHasBuiltinESP(def))
|
||||||
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_NCR53C90;
|
return VIR_DOMAIN_CONTROLLER_MODEL_SCSI_NCR53C90;
|
||||||
|
|
||||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||||
@ -1589,9 +1589,8 @@ qemuDomainCollectPCIAddress(virDomainDef *def G_GNUC_UNUSED,
|
|||||||
_("Bus 0 must be PCI for integrated PIIX3 "
|
_("Bus 0 must be PCI for integrated PIIX3 "
|
||||||
"USB or IDE controllers"));
|
"USB or IDE controllers"));
|
||||||
return -1;
|
return -1;
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1036,8 +1036,7 @@ int qemuDomainObjBeginJob(virQEMUDriver *driver,
|
|||||||
QEMU_AGENT_JOB_NONE,
|
QEMU_AGENT_JOB_NONE,
|
||||||
QEMU_ASYNC_JOB_NONE, false) < 0)
|
QEMU_ASYNC_JOB_NONE, false) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
else
|
return 0;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1812,7 +1812,8 @@ static int qemuDomainSuspend(virDomainPtr dom)
|
|||||||
virReportError(VIR_ERR_OPERATION_INVALID,
|
virReportError(VIR_ERR_OPERATION_INVALID,
|
||||||
"%s", _("domain is pmsuspended"));
|
"%s", _("domain is pmsuspended"));
|
||||||
goto endjob;
|
goto endjob;
|
||||||
} else if (state != VIR_DOMAIN_PAUSED) {
|
}
|
||||||
|
if (state != VIR_DOMAIN_PAUSED) {
|
||||||
if (qemuProcessStopCPUs(driver, vm, reason, QEMU_ASYNC_JOB_NONE) < 0)
|
if (qemuProcessStopCPUs(driver, vm, reason, QEMU_ASYNC_JOB_NONE) < 0)
|
||||||
goto endjob;
|
goto endjob;
|
||||||
}
|
}
|
||||||
@ -1854,13 +1855,15 @@ static int qemuDomainResume(virDomainPtr dom)
|
|||||||
virReportError(VIR_ERR_OPERATION_INVALID,
|
virReportError(VIR_ERR_OPERATION_INVALID,
|
||||||
"%s", _("domain is pmsuspended"));
|
"%s", _("domain is pmsuspended"));
|
||||||
goto endjob;
|
goto endjob;
|
||||||
} else if (state == VIR_DOMAIN_RUNNING) {
|
}
|
||||||
|
if (state == VIR_DOMAIN_RUNNING) {
|
||||||
virReportError(VIR_ERR_OPERATION_INVALID,
|
virReportError(VIR_ERR_OPERATION_INVALID,
|
||||||
"%s", _("domain is already running"));
|
"%s", _("domain is already running"));
|
||||||
goto endjob;
|
goto endjob;
|
||||||
} else if ((state == VIR_DOMAIN_CRASHED &&
|
}
|
||||||
reason == VIR_DOMAIN_CRASHED_PANICKED) ||
|
if ((state == VIR_DOMAIN_CRASHED &&
|
||||||
state == VIR_DOMAIN_PAUSED) {
|
reason == VIR_DOMAIN_CRASHED_PANICKED) ||
|
||||||
|
state == VIR_DOMAIN_PAUSED) {
|
||||||
if (qemuProcessStartCPUs(driver, vm,
|
if (qemuProcessStartCPUs(driver, vm,
|
||||||
VIR_DOMAIN_RUNNING_UNPAUSED,
|
VIR_DOMAIN_RUNNING_UNPAUSED,
|
||||||
QEMU_ASYNC_JOB_NONE) < 0) {
|
QEMU_ASYNC_JOB_NONE) < 0) {
|
||||||
@ -16330,9 +16333,9 @@ qemuDomainGetBlockIoTune(virDomainPtr dom,
|
|||||||
*nparams = maxparams;
|
*nparams = maxparams;
|
||||||
ret = 0;
|
ret = 0;
|
||||||
goto endjob;
|
goto endjob;
|
||||||
} else if (*nparams < maxparams) {
|
|
||||||
maxparams = *nparams;
|
|
||||||
}
|
}
|
||||||
|
if (*nparams < maxparams)
|
||||||
|
maxparams = *nparams;
|
||||||
|
|
||||||
*nparams = 0;
|
*nparams = 0;
|
||||||
|
|
||||||
@ -20400,29 +20403,26 @@ qemuDomainGetGuestInfo(virDomainPtr dom,
|
|||||||
|
|
||||||
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_FILESYSTEM) {
|
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_FILESYSTEM) {
|
||||||
rc = qemuAgentGetFSInfo(agent, &agentfsinfo, report_unsupported);
|
rc = qemuAgentGetFSInfo(agent, &agentfsinfo, report_unsupported);
|
||||||
if (rc == -1) {
|
if (rc == -1)
|
||||||
goto exitagent;
|
goto exitagent;
|
||||||
} else if (rc >= 0) {
|
if (rc >= 0)
|
||||||
nfs = rc;
|
nfs = rc;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_DISKS) {
|
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_DISKS) {
|
||||||
rc = qemuAgentGetDisks(agent, &agentdiskinfo, report_unsupported);
|
rc = qemuAgentGetDisks(agent, &agentdiskinfo, report_unsupported);
|
||||||
if (rc == -1) {
|
if (rc == -1)
|
||||||
goto exitagent;
|
goto exitagent;
|
||||||
} else if (rc >= 0) {
|
if (rc >= 0)
|
||||||
ndisks = rc;
|
ndisks = rc;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_INTERFACES) {
|
if (supportedTypes & VIR_DOMAIN_GUEST_INFO_INTERFACES) {
|
||||||
rc = qemuAgentGetInterfaces(agent, &ifaces, report_unsupported);
|
rc = qemuAgentGetInterfaces(agent, &ifaces, report_unsupported);
|
||||||
if (rc == -1) {
|
if (rc == -1)
|
||||||
goto exitagent;
|
goto exitagent;
|
||||||
} else if (rc >= 0) {
|
if (rc >= 0)
|
||||||
nifaces = rc;
|
nifaces = rc;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
qemuDomainObjExitAgent(vm, agent);
|
qemuDomainObjExitAgent(vm, agent);
|
||||||
|
Loading…
Reference in New Issue
Block a user