]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuFDPassTransferCommand: Remove return value
authorPeter Krempa <pkrempa@redhat.com>
Mon, 16 May 2022 15:17:20 +0000 (17:17 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 17 May 2022 17:31:08 +0000 (19:31 +0200)
Now that the 'direct' mode was separated and thus we don't have any
possible error case we can stop returning any values and simplify
callers.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_command.c
src/qemu/qemu_fd.c
src/qemu/qemu_fd.h

index a8a2ffb70b4532e34da87732d3aa4b9ee6707b50..784e66bfd16ccc0f540d362d28846f7eeff8f511 100644 (file)
@@ -1513,9 +1513,7 @@ qemuBuildChardevCommand(virCommand *cmd,
         break;
 
     case VIR_DOMAIN_CHR_TYPE_FILE:
-        if (qemuFDPassTransferCommand(chrSourcePriv->sourcefd, cmd) < 0)
-            return -1;
-
+        qemuFDPassTransferCommand(chrSourcePriv->sourcefd, cmd);
         break;
 
     case VIR_DOMAIN_CHR_TYPE_UNIX:
@@ -1543,8 +1541,7 @@ qemuBuildChardevCommand(virCommand *cmd,
         return -1;
     }
 
-    if (qemuFDPassTransferCommand(chrSourcePriv->logfd, cmd) < 0)
-        return -1;
+    qemuFDPassTransferCommand(chrSourcePriv->logfd, cmd);
 
     if (!(charstr = qemuBuildChardevStr(dev, charAlias)))
         return -1;
@@ -8888,9 +8885,7 @@ qemuBuildInterfaceCommandLine(virQEMUDriver *driver,
         qemuFDPassDirectTransferCommand(n->data, cmd);
 
     qemuFDPassDirectTransferCommand(netpriv->slirpfd, cmd);
-
-    if (qemuFDPassTransferCommand(netpriv->vdpafd, cmd) < 0)
-        return -1;
+    qemuFDPassTransferCommand(netpriv->vdpafd, cmd);
 
     if (!(hostnetprops = qemuBuildHostNetProps(net)))
         goto cleanup;
@@ -9778,11 +9773,8 @@ qemuBuildTPMCommandLine(virCommand *cmd,
         return -1;
     }
 
-    if (qemuFDPassTransferCommand(passtpm, cmd) < 0)
-        return -1;
-
-    if (qemuFDPassTransferCommand(passcancel, cmd) < 0)
-        return -1;
+    qemuFDPassTransferCommand(passtpm, cmd);
+    qemuFDPassTransferCommand(passcancel, cmd);
 
     if (!(tpmdevstr = qemuBuildTPMBackendStr(tpm, passtpm, passcancel)))
         return -1;
index bedd39b1217ffe312846be642f6c276de416efe9..7ea52bd2dcf12c99a9d1f9bb34283092225080b5 100644 (file)
@@ -133,14 +133,14 @@ qemuFDPassAddFD(qemuFDPass *fdpass,
  * Pass the fds in @fdpass to a commandline object @cmd. @fdpass may be NULL
  * in which case this is a no-op.
  */
-int
+void
 qemuFDPassTransferCommand(qemuFDPass *fdpass,
                           virCommand *cmd)
 {
     size_t i;
 
     if (!fdpass)
-        return 0;
+        return;
 
     for (i = 0; i < fdpass->nfds; i++) {
         g_autofree char *arg = g_strdup_printf("set=%u,fd=%d,opaque=%s",
@@ -152,8 +152,6 @@ qemuFDPassTransferCommand(qemuFDPass *fdpass,
         fdpass->fds[i].fd = -1;
         virCommandAddArgList(cmd, "-add-fd", arg, NULL);
     }
-
-    return 0;
 }
 
 
index dbb4ab0aa549cec6ab90f082f1771f0447c3d716..6f165b6be9120083bd70ee3ad0b7a0df7a1d79d2 100644 (file)
@@ -39,7 +39,7 @@ qemuFDPassAddFD(qemuFDPass *fdpass,
                 int *fd,
                 const char *suffix);
 
-int
+void
 qemuFDPassTransferCommand(qemuFDPass *fdpass,
                           virCommand *cmd);