]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Drop some 'cleanup' labels
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 17 Sep 2019 09:57:04 +0000 (11:57 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 17 Dec 2019 09:04:43 +0000 (10:04 +0100)
Previous patches rendered some of 'cleanup' labels needless.
Drop them.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
src/qemu/qemu_cgroup.c
src/qemu/qemu_domain.c

index fcbaa0466d9933ca4ef12635c5f25a12427c88f9..91b72a418d67198484a4e9b13f8874aa84e7a924 100644 (file)
@@ -377,13 +377,13 @@ qemuSetupHostdevCgroup(virDomainObjPtr vm,
     qemuDomainObjPrivatePtr priv = vm->privateData;
     g_autofree char *path = NULL;
     int perms;
-    int rv, ret = -1;
+    int rv;
 
     if (!virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_DEVICES))
         return 0;
 
     if (qemuDomainGetHostdevPath(dev, &path, &perms) < 0)
-        goto cleanup;
+        return -1;
 
     VIR_DEBUG("Cgroup allow %s perms=%d", path, perms);
     rv = virCgroupAllowDevicePath(priv->cgroup, path, perms, false);
@@ -391,7 +391,7 @@ qemuSetupHostdevCgroup(virDomainObjPtr vm,
                              virCgroupGetDevicePermsString(perms),
                              rv);
     if (rv < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuHostdevNeedsVFIO(dev)) {
         VIR_DEBUG("Cgroup allow %s perms=%d", QEMU_DEV_VFIO, VIR_CGROUP_DEVICE_RW);
@@ -400,13 +400,10 @@ qemuSetupHostdevCgroup(virDomainObjPtr vm,
         virDomainAuditCgroupPath(vm, priv->cgroup, "allow",
                                  QEMU_DEV_VFIO, "rw", rv);
         if (rv < 0)
-            goto cleanup;
+            return -1;
     }
 
-    ret = 0;
-
- cleanup:
-    return ret;
+    return 0;
 }
 
 
@@ -427,13 +424,13 @@ qemuTeardownHostdevCgroup(virDomainObjPtr vm,
 {
     qemuDomainObjPrivatePtr priv = vm->privateData;
     g_autofree char *path = NULL;
-    int rv, ret = -1;
+    int rv;
 
     if (!virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_DEVICES))
         return 0;
 
     if (qemuDomainGetHostdevPath(dev, &path, NULL) < 0)
-        goto cleanup;
+        return -1;
 
     VIR_DEBUG("Cgroup deny %s", path);
     rv = virCgroupDenyDevicePath(priv->cgroup, path,
@@ -441,7 +438,7 @@ qemuTeardownHostdevCgroup(virDomainObjPtr vm,
     virDomainAuditCgroupPath(vm, priv->cgroup,
                              "deny", path, "rwm", rv);
     if (rv < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuHostdevNeedsVFIO(dev) &&
         !qemuDomainNeedsVFIO(vm->def)) {
@@ -451,12 +448,10 @@ qemuTeardownHostdevCgroup(virDomainObjPtr vm,
         virDomainAuditCgroupPath(vm, priv->cgroup, "deny",
                                  QEMU_DEV_VFIO, "rwm", rv);
         if (rv < 0)
-            goto cleanup;
+            return -1;
     }
 
-    ret = 0;
- cleanup:
-    return ret;
+    return 0;
 }
 
 
index e8476abb3693954b7966aadb1afc2ca1edfd476f..3aead8030e32fcaaa0a31772b66c759c75ac376c 100644 (file)
@@ -13840,7 +13840,6 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
                          char **path,
                          int *perms)
 {
-    int ret = -1;
     virDomainHostdevSubsysUSBPtr usbsrc = &dev->source.subsys.u.usb;
     virDomainHostdevSubsysPCIPtr pcisrc = &dev->source.subsys.u.pci;
     virDomainHostdevSubsysSCSIPtr scsisrc = &dev->source.subsys.u.scsi;
@@ -13864,10 +13863,10 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
                                       pcisrc->addr.slot,
                                       pcisrc->addr.function);
                 if (!pci)
-                    goto cleanup;
+                    return -1;
 
                 if (!(tmpPath = virPCIDeviceGetIOMMUGroupDev(pci)))
-                    goto cleanup;
+                    return -1;
 
                 perm = VIR_CGROUP_DEVICE_RW;
             }
@@ -13880,7 +13879,7 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
                                   usbsrc->device,
                                   NULL);
             if (!usb)
-                goto cleanup;
+                return -1;
 
             tmpPath = g_strdup(virUSBDeviceGetPath(usb));
             perm = VIR_CGROUP_DEVICE_RW;
@@ -13901,7 +13900,7 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
                                         dev->shareable);
 
                 if (!scsi)
-                    goto cleanup;
+                    return -1;
 
                 tmpPath = g_strdup(virSCSIDeviceGetPath(scsi));
                 perm = virSCSIDeviceGetReadonly(scsi) ?
@@ -13913,7 +13912,7 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
             if (hostsrc->protocol ==
                 VIR_DOMAIN_HOSTDEV_SUBSYS_SCSI_HOST_PROTOCOL_TYPE_VHOST) {
                 if (!(host = virSCSIVHostDeviceNew(hostsrc->wwpn)))
-                    goto cleanup;
+                    return -1;
 
                 tmpPath = g_strdup(virSCSIVHostDeviceGetPath(host));
                 perm = VIR_CGROUP_DEVICE_RW;
@@ -13923,7 +13922,7 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
 
         case VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_MDEV:
             if (!(tmpPath = virMediatedDeviceGetIOMMUGroupDev(mdevsrc->uuidstr)))
-                goto cleanup;
+                return -1;
 
             perm = VIR_CGROUP_DEVICE_RW;
             break;
@@ -13941,9 +13940,7 @@ qemuDomainGetHostdevPath(virDomainHostdevDefPtr dev,
     *path = g_steal_pointer(&tmpPath);
     if (perms)
         *perms = perm;
-    ret = 0;
- cleanup:
-    return ret;
+    return 0;
 }
 
 
@@ -14442,22 +14439,19 @@ qemuDomainSetupHostdev(virQEMUDriverConfigPtr cfg G_GNUC_UNUSED,
                        virDomainHostdevDefPtr dev,
                        const struct qemuDomainCreateDeviceData *data)
 {
-    int ret = -1;
     g_autofree char *path = NULL;
 
     if (qemuDomainGetHostdevPath(dev, &path, NULL) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuDomainCreateDevice(path, data, false) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuHostdevNeedsVFIO(dev) &&
         qemuDomainCreateDevice(QEMU_DEV_VFIO, data, false) < 0)
-        goto cleanup;
+        return -1;
 
-    ret = 0;
- cleanup:
-    return ret;
+    return 0;
 }
 
 
@@ -15490,23 +15484,20 @@ int
 qemuDomainNamespaceSetupHostdev(virDomainObjPtr vm,
                                 virDomainHostdevDefPtr hostdev)
 {
-    int ret = -1;
     g_autofree char *path = NULL;
 
     if (qemuDomainGetHostdevPath(hostdev, &path, NULL) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuDomainNamespaceMknodPath(vm, path) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuHostdevNeedsVFIO(hostdev) &&
         !qemuDomainNeedsVFIO(vm->def) &&
         qemuDomainNamespaceMknodPath(vm, QEMU_DEV_VFIO) < 0)
-        goto cleanup;
+        return -1;
 
-    ret = 0;
- cleanup:
-    return ret;
+    return 0;
 }
 
 
@@ -15525,23 +15516,20 @@ int
 qemuDomainNamespaceTeardownHostdev(virDomainObjPtr vm,
                                    virDomainHostdevDefPtr hostdev)
 {
-    int ret = -1;
     g_autofree char *path = NULL;
 
     if (qemuDomainGetHostdevPath(hostdev, &path, NULL) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuDomainNamespaceUnlinkPath(vm, path) < 0)
-        goto cleanup;
+        return -1;
 
     if (qemuHostdevNeedsVFIO(hostdev) &&
         !qemuDomainNeedsVFIO(vm->def) &&
         qemuDomainNamespaceUnlinkPath(vm, QEMU_DEV_VFIO) < 0)
-        goto cleanup;
+        return -1;
 
-    ret = 0;
- cleanup:
-    return ret;
+    return 0;
 }