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:
Kristina Hanicova 2021-11-23 18:20:10 +01:00 committed by Jiri Denemark
parent 6bcd263011
commit 679824d44a
9 changed files with 42 additions and 46 deletions

View File

@ -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;

View File

@ -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);

View File

@ -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

View File

@ -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);

View File

@ -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) {

View File

@ -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;
} }

View File

@ -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;
} }
} }

View File

@ -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;
} }
/** /**

View File

@ -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);