Daniel P. Berrangé 0676a0
From 4c76266baca407ae4981a180aed45193e50a8ade Mon Sep 17 00:00:00 2001
Daniel P. Berrangé 0676a0
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Daniel P. Berrangé 0676a0
Date: Thu, 5 Jul 2018 11:59:22 +0100
Daniel P. Berrangé 0676a0
Subject: [PATCH 1/4] qemu: remove chardevStdioLogd param from vhostuser code
Daniel P. Berrangé 0676a0
 path
Daniel P. Berrangé 0676a0
MIME-Version: 1.0
Daniel P. Berrangé 0676a0
Content-Type: text/plain; charset=UTF-8
Daniel P. Berrangé 0676a0
Content-Transfer-Encoding: 8bit
Daniel P. Berrangé 0676a0
Daniel P. Berrangé 0676a0
The vhostuser network backend is only supported with the UNIX domain
Daniel P. Berrangé 0676a0
socket chardev backend, so passing around chardevStdioLogd is not
Daniel P. Berrangé 0676a0
required.
Daniel P. Berrangé 0676a0
Daniel P. Berrangé 0676a0
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Daniel P. Berrangé 0676a0
---
Daniel P. Berrangé 0676a0
 src/qemu/qemu_command.c | 20 +++++++-------------
Daniel P. Berrangé 0676a0
 1 file changed, 7 insertions(+), 13 deletions(-)
Daniel P. Berrangé 0676a0
Daniel P. Berrangé 0676a0
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
Daniel P. Berrangé 0676a0
index 04c5c28438..9351b9fddb 100644
Daniel P. Berrangé 0676a0
--- a/src/qemu/qemu_command.c
Daniel P. Berrangé 0676a0
+++ b/src/qemu/qemu_command.c
Daniel P. Berrangé 0676a0
@@ -8195,8 +8195,7 @@ qemuBuildVhostuserCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
                               virDomainDefPtr def,
Daniel P. Berrangé 0676a0
                               virDomainNetDefPtr net,
Daniel P. Berrangé 0676a0
                               virQEMUCapsPtr qemuCaps,
Daniel P. Berrangé 0676a0
-                              unsigned int bootindex,
Daniel P. Berrangé 0676a0
-                              bool chardevStdioLogd)
Daniel P. Berrangé 0676a0
+                              unsigned int bootindex)
Daniel P. Berrangé 0676a0
 {
Daniel P. Berrangé 0676a0
     virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
Daniel P. Berrangé 0676a0
     char *chardev = NULL;
Daniel P. Berrangé 0676a0
@@ -8217,7 +8216,7 @@ qemuBuildVhostuserCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
                                                cmd, cfg, def,
Daniel P. Berrangé 0676a0
                                                net->data.vhostuser,
Daniel P. Berrangé 0676a0
                                                net->info.alias, qemuCaps, false,
Daniel P. Berrangé 0676a0
-                                               chardevStdioLogd)))
Daniel P. Berrangé 0676a0
+                                               false)))
Daniel P. Berrangé 0676a0
             goto cleanup;
Daniel P. Berrangé 0676a0
         break;
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
@@ -8291,8 +8290,7 @@ qemuBuildInterfaceCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
                               virNetDevVPortProfileOp vmop,
Daniel P. Berrangé 0676a0
                               bool standalone,
Daniel P. Berrangé 0676a0
                               size_t *nnicindexes,
Daniel P. Berrangé 0676a0
-                              int **nicindexes,
Daniel P. Berrangé 0676a0
-                              bool chardevStdioLogd)
Daniel P. Berrangé 0676a0
+                              int **nicindexes)
Daniel P. Berrangé 0676a0
 {
Daniel P. Berrangé 0676a0
     int ret = -1;
Daniel P. Berrangé 0676a0
     char *nic = NULL, *host = NULL;
Daniel P. Berrangé 0676a0
@@ -8415,8 +8413,7 @@ qemuBuildInterfaceCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
     case VIR_DOMAIN_NET_TYPE_VHOSTUSER:
Daniel P. Berrangé 0676a0
         ret = qemuBuildVhostuserCommandLine(driver, logManager, secManager, cmd, def,
Daniel P. Berrangé 0676a0
-                                            net, qemuCaps, bootindex,
Daniel P. Berrangé 0676a0
-                                            chardevStdioLogd);
Daniel P. Berrangé 0676a0
+                                            net, qemuCaps, bootindex);
Daniel P. Berrangé 0676a0
         goto cleanup;
Daniel P. Berrangé 0676a0
         break;
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
@@ -8600,8 +8597,7 @@ qemuBuildNetCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
                         bool standalone,
Daniel P. Berrangé 0676a0
                         size_t *nnicindexes,
Daniel P. Berrangé 0676a0
                         int **nicindexes,
Daniel P. Berrangé 0676a0
-                        unsigned int *bootHostdevNet,
Daniel P. Berrangé 0676a0
-                        bool chardevStdioLogd)
Daniel P. Berrangé 0676a0
+                        unsigned int *bootHostdevNet)
Daniel P. Berrangé 0676a0
 {
Daniel P. Berrangé 0676a0
     size_t i;
Daniel P. Berrangé 0676a0
     int last_good_net = -1;
Daniel P. Berrangé 0676a0
@@ -8628,8 +8624,7 @@ qemuBuildNetCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
             if (qemuBuildInterfaceCommandLine(driver, logManager, secManager, cmd, def, net,
Daniel P. Berrangé 0676a0
                                               qemuCaps, bootNet, vmop,
Daniel P. Berrangé 0676a0
                                               standalone, nnicindexes,
Daniel P. Berrangé 0676a0
-                                              nicindexes,
Daniel P. Berrangé 0676a0
-                                              chardevStdioLogd) < 0)
Daniel P. Berrangé 0676a0
+                                              nicindexes) < 0)
Daniel P. Berrangé 0676a0
                 goto error;
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
             last_good_net = i;
Daniel P. Berrangé 0676a0
@@ -10290,8 +10285,7 @@ qemuBuildCommandLine(virQEMUDriverPtr driver,
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
     if (qemuBuildNetCommandLine(driver, logManager, secManager, cmd, def,
Daniel P. Berrangé 0676a0
                                 qemuCaps, vmop, standalone,
Daniel P. Berrangé 0676a0
-                                nnicindexes, nicindexes, &bootHostdevNet,
Daniel P. Berrangé 0676a0
-                                chardevStdioLogd) < 0)
Daniel P. Berrangé 0676a0
+                                nnicindexes, nicindexes, &bootHostdevNet) < 0)
Daniel P. Berrangé 0676a0
         goto error;
Daniel P. Berrangé 0676a0
 
Daniel P. Berrangé 0676a0
     if (qemuBuildSmartcardCommandLine(logManager, secManager, cmd, cfg, def, qemuCaps,
Daniel P. Berrangé 0676a0
-- 
Daniel P. Berrangé 0676a0
2.17.1
Daniel P. Berrangé 0676a0