]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuBuildTLSx509BackendProps: Remove unused 'qemuCaps'
authorPeter Krempa <pkrempa@redhat.com>
Thu, 23 Sep 2021 13:51:21 +0000 (15:51 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 24 Sep 2021 08:37:00 +0000 (10:37 +0200)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_backup.c
src/qemu/qemu_command.c
src/qemu/qemu_command.h
src/qemu/qemu_driver.c
src/qemu/qemu_hotplug.c
src/qemu/qemu_hotplug.h
src/qemu/qemu_migration_params.c
src/qemu/qemu_snapshot.c

index d7583e7399e362b7047d09ea9e7e2d5b1a66dbcf..abbfcf368288607a92886102259879cf926af27f 100644 (file)
@@ -323,8 +323,7 @@ qemuBackupDiskPrepareDataOne(virDomainObj *vm,
 
     /* use original disk as backing to prevent opening the backing chain */
     if (!(dd->crdata = qemuBuildStorageSourceChainAttachPrepareBlockdevTop(dd->store,
-                                                                           dd->backingStore,
-                                                                           priv->qemuCaps)))
+                                                                           dd->backingStore)))
         return -1;
 
     return 0;
@@ -728,7 +727,7 @@ qemuBackupBeginPrepareTLS(virDomainObj *vm,
 
     if (qemuBuildTLSx509BackendProps(cfg->backupTLSx509certdir, true,
                                      cfg->backupTLSx509verify, tlsObjAlias,
-                                     tlsKeySecretAlias, priv->qemuCaps,
+                                     tlsKeySecretAlias,
                                      tlsProps) < 0)
         return -1;
 
index 48f6ccbf50c2f59013c010a556c95eda670a461c..a8d2b1ce74fd429896be2b62b143cb0bae3a145d 100644 (file)
@@ -754,7 +754,6 @@ qemuBuildObjectSecretCommandLine(virCommand *cmd,
  * @verifypeer: boolean to enable peer verification (form of authorization)
  * @alias: alias for the TLS credentials object
  * @secalias: if one exists, the alias of the security object for passwordid
- * @qemuCaps: capabilities
  * @propsret: json properties to return
  *
  * Create a backend string for the tls-creds-x509 object.
@@ -767,7 +766,6 @@ qemuBuildTLSx509BackendProps(const char *tlspath,
                              bool verifypeer,
                              const char *alias,
                              const char *secalias,
-                             virQEMUCaps *qemuCaps G_GNUC_UNUSED,
                              virJSONValue **propsret)
 {
     if (qemuMonitorCreateObjectProps(propsret, "tls-creds-x509", alias,
@@ -809,7 +807,7 @@ qemuBuildTLSx509CommandLine(virCommand *cmd,
     g_autoptr(virJSONValue) props = NULL;
 
     if (qemuBuildTLSx509BackendProps(tlspath, isListen, verifypeer, alias,
-                                     certEncSecretAlias, qemuCaps, &props) < 0)
+                                     certEncSecretAlias, &props) < 0)
         return -1;
 
     if (qemuBuildObjectCommandlineFromJSON(&buf, props, qemuCaps) < 0)
@@ -1936,8 +1934,7 @@ qemuBuildDiskSourceCommandLine(virCommand *cmd,
         if (virStorageSourceIsEmpty(disk->src))
             return 0;
 
-        if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->src,
-                                                                      qemuCaps)))
+        if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->src)))
             return -1;
 
         if (disk->copy_on_read == VIR_TRISTATE_SWITCH_ON &&
@@ -5062,7 +5059,7 @@ qemuBuildHostdevSCSIAttachPrepare(virDomainHostdevDef *hostdev,
     }
 
     if (src &&
-        qemuBuildStorageSourceAttachPrepareCommon(src, ret, qemuCaps) < 0)
+        qemuBuildStorageSourceAttachPrepareCommon(src, ret) < 0)
         return NULL;
 
     return g_steal_pointer(&ret);
@@ -9962,8 +9959,7 @@ qemuBuildPflashBlockdevOne(virCommand *cmd,
     g_autoptr(qemuBlockStorageSourceChainData) data = NULL;
     size_t i;
 
-    if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(src,
-                                                                  qemuCaps)))
+    if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(src)))
         return -1;
 
     for (i = data->nsrcdata; i > 0; i--) {
@@ -10840,15 +10836,13 @@ qemuBuildStorageSourceAttachPrepareChardev(virDomainDiskDef *disk)
  * qemuBuildStorageSourceAttachPrepareCommon:
  * @src: storage source
  * @data: already initialized data for disk source addition
- * @qemuCaps: qemu capabilities object
  *
  * Prepare data for configuration associated with the disk source such as
  * secrets/TLS/pr objects etc ...
  */
 int
 qemuBuildStorageSourceAttachPrepareCommon(virStorageSource *src,
-                                          qemuBlockStorageSourceAttachData *data,
-                                          virQEMUCaps *qemuCaps)
+                                          qemuBlockStorageSourceAttachData *data)
 {
     qemuDomainStorageSourcePrivate *srcpriv = QEMU_DOMAIN_STORAGE_SOURCE_PRIVATE(src);
     const char *tlsKeySecretAlias = NULL;
@@ -10881,7 +10875,7 @@ qemuBuildStorageSourceAttachPrepareCommon(virStorageSource *src,
 
     if (src->haveTLS == VIR_TRISTATE_BOOL_YES &&
         qemuBuildTLSx509BackendProps(src->tlsCertdir, false, true, src->tlsAlias,
-                                     tlsKeySecretAlias, qemuCaps, &data->tlsProps) < 0)
+                                     tlsKeySecretAlias, &data->tlsProps) < 0)
         return -1;
 
     return 0;
@@ -10907,7 +10901,7 @@ qemuBuildStorageSourceChainAttachPrepareDrive(virDomainDiskDef *disk,
     if (!(elem = qemuBuildStorageSourceAttachPrepareDrive(disk, qemuCaps)))
         return NULL;
 
-    if (qemuBuildStorageSourceAttachPrepareCommon(disk->src, elem, qemuCaps) < 0)
+    if (qemuBuildStorageSourceAttachPrepareCommon(disk->src, elem) < 0)
         return NULL;
 
     VIR_APPEND_ELEMENT(data->srcdata, data->nsrcdata, elem);
@@ -10943,15 +10937,14 @@ qemuBuildStorageSourceChainAttachPrepareChardev(virDomainDiskDef *disk)
 static int
 qemuBuildStorageSourceChainAttachPrepareBlockdevOne(qemuBlockStorageSourceChainData *data,
                                                     virStorageSource *src,
-                                                    virStorageSource *backingStore,
-                                                    virQEMUCaps *qemuCaps)
+                                                    virStorageSource *backingStore)
 {
     g_autoptr(qemuBlockStorageSourceAttachData) elem = NULL;
 
     if (!(elem = qemuBlockStorageSourceAttachPrepareBlockdev(src, backingStore, true)))
         return -1;
 
-    if (qemuBuildStorageSourceAttachPrepareCommon(src, elem, qemuCaps) < 0)
+    if (qemuBuildStorageSourceAttachPrepareCommon(src, elem) < 0)
         return -1;
 
     VIR_APPEND_ELEMENT(data->srcdata, data->nsrcdata, elem);
@@ -10963,14 +10956,12 @@ qemuBuildStorageSourceChainAttachPrepareBlockdevOne(qemuBlockStorageSourceChainD
 /**
  * qemuBuildStorageSourceChainAttachPrepareBlockdev:
  * @top: storage source chain
- * @qemuCaps: qemu capabilities object
  *
  * Prepares qemuBlockStorageSourceChainData *for attaching the chain of images
  * starting at @top via -blockdev.
  */
 qemuBlockStorageSourceChainData *
-qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top,
-                                                 virQEMUCaps *qemuCaps)
+qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top)
 {
     g_autoptr(qemuBlockStorageSourceChainData) data = NULL;
     virStorageSource *n;
@@ -10979,8 +10970,7 @@ qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top,
 
     for (n = top; virStorageSourceIsBacking(n); n = n->backingStore) {
         if (qemuBuildStorageSourceChainAttachPrepareBlockdevOne(data, n,
-                                                                n->backingStore,
-                                                                qemuCaps) < 0)
+                                                                n->backingStore) < 0)
             return NULL;
     }
 
@@ -10992,22 +10982,19 @@ qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top,
  * qemuBuildStorageSourceChainAttachPrepareBlockdevTop:
  * @top: storage source chain
  * @backingStore: a storage source to use as backing of @top
- * @qemuCaps: qemu capabilities object
  *
  * Prepares qemuBlockStorageSourceChainData *for attaching of @top image only
  * via -blockdev.
  */
 qemuBlockStorageSourceChainData *
 qemuBuildStorageSourceChainAttachPrepareBlockdevTop(virStorageSource *top,
-                                                    virStorageSource *backingStore,
-                                                    virQEMUCaps *qemuCaps)
+                                                    virStorageSource *backingStore)
 {
     g_autoptr(qemuBlockStorageSourceChainData) data = NULL;
 
     data = g_new0(qemuBlockStorageSourceChainData, 1);
 
-    if (qemuBuildStorageSourceChainAttachPrepareBlockdevOne(data, top, backingStore,
-                                                            qemuCaps) < 0)
+    if (qemuBuildStorageSourceChainAttachPrepareBlockdevOne(data, top, backingStore) < 0)
         return NULL;
 
     return g_steal_pointer(&data);
index 188e63ea1fafd022abc2401671d4f4f81687fc17..a0e6af9d3ff5b120234ca369c2daf99d4a26b896 100644 (file)
@@ -77,7 +77,6 @@ int qemuBuildTLSx509BackendProps(const char *tlspath,
                                  bool verifypeer,
                                  const char *alias,
                                  const char *secalias,
-                                 virQEMUCaps *qemuCaps,
                                  virJSONValue **propsret);
 
 /* Open a UNIX socket for chardev FD passing */
@@ -121,8 +120,7 @@ qemuBuildStorageSourceAttachPrepareChardev(virDomainDiskDef *disk);
 
 int
 qemuBuildStorageSourceAttachPrepareCommon(virStorageSource *src,
-                                          qemuBlockStorageSourceAttachData *data,
-                                          virQEMUCaps *qemuCaps);
+                                          qemuBlockStorageSourceAttachData *data);
 
 
 qemuBlockStorageSourceChainData *
@@ -135,13 +133,11 @@ qemuBuildStorageSourceChainAttachPrepareChardev(virDomainDiskDef *disk);
 
 
 qemuBlockStorageSourceChainData *
-qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top,
-                                                 virQEMUCaps *qemuCaps);
+qemuBuildStorageSourceChainAttachPrepareBlockdev(virStorageSource *top);
 
 qemuBlockStorageSourceChainData *
 qemuBuildStorageSourceChainAttachPrepareBlockdevTop(virStorageSource *top,
-                                                    virStorageSource *backingStore,
-                                                    virQEMUCaps *qemuCaps);
+                                                    virStorageSource *backingStore);
 
 char
 *qemuBuildDiskDeviceStr(const virDomainDef *def,
index 28aa7351ee4ec634aeb19c33653050fab6c842cb..4bd79b9537a638f7c3d278cc6f970d2c5c83d401 100644 (file)
@@ -14076,8 +14076,7 @@ qemuDomainBlockPivot(virQEMUDriver *driver,
                 virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY) &&
                 virStorageSourceHasBacking(disk->mirror)) {
 
-                if (!(chainattachdata = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->mirror->backingStore,
-                                                                                         priv->qemuCaps)))
+                if (!(chainattachdata = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->mirror->backingStore)))
                     return -1;
 
                 reopenactions = virJSONValueNewArray();
@@ -14898,12 +14897,10 @@ qemuDomainBlockCopyCommon(virDomainObj *vm,
                 g_autoptr(virStorageSource) terminator = virStorageSourceNew();
 
                 if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdevTop(mirror,
-                                                                                 terminator,
-                                                                                 priv->qemuCaps)))
+                                                                                 terminator)))
                     goto endjob;
             } else {
-                if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(mirror,
-                                                                              priv->qemuCaps)))
+                if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(mirror)))
                     goto endjob;
             }
         } else {
@@ -14917,8 +14914,7 @@ qemuDomainBlockCopyCommon(virDomainObj *vm,
             if (mirror_shallow) {
                 /* if external backing store is populated we'll need to open it */
                 if (virStorageSourceHasBacking(mirror)) {
-                    if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(mirror->backingStore,
-                                                                                  priv->qemuCaps)))
+                    if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(mirror->backingStore)))
                         goto endjob;
 
                     mirrorBacking = mirror->backingStore;
@@ -14932,8 +14928,7 @@ qemuDomainBlockCopyCommon(virDomainObj *vm,
             }
 
             if (!(crdata = qemuBuildStorageSourceChainAttachPrepareBlockdevTop(mirror,
-                                                                               mirrorBacking,
-                                                                               priv->qemuCaps)))
+                                                                               mirrorBacking)))
                 goto endjob;
         }
 
index 9b0dcf262991d1a849cecabaa3d6f288e4b2ae64..33d2dcc794f06ae23760f098af94611ae0040015 100644 (file)
@@ -526,8 +526,7 @@ qemuDomainChangeMediaBlockdev(virQEMUDriver *driver,
         return -1;
 
     if (!virStorageSourceIsEmpty(newsrc)) {
-        if (!(newbackend = qemuBuildStorageSourceChainAttachPrepareBlockdev(newsrc,
-                                                                            priv->qemuCaps)))
+        if (!(newbackend = qemuBuildStorageSourceChainAttachPrepareBlockdev(newsrc)))
             return -1;
 
         if (qemuDomainDiskGetBackendAlias(disk, priv->qemuCaps, &nodename) < 0)
@@ -734,8 +733,7 @@ qemuDomainAttachDiskGeneric(virQEMUDriver *driver,
         if (!(data = qemuBuildStorageSourceChainAttachPrepareChardev(disk)))
             return -1;
     } else if (blockdev) {
-        if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->src,
-                                                                      priv->qemuCaps)))
+        if (!(data = qemuBuildStorageSourceChainAttachPrepareBlockdev(disk->src)))
             return -1;
 
         if (disk->copy_on_read == VIR_TRISTATE_SWITCH_ON) {
@@ -1831,8 +1829,7 @@ qemuDomainAddTLSObjects(virQEMUDriver *driver,
 
 
 int
-qemuDomainGetTLSObjects(virQEMUCaps *qemuCaps,
-                        qemuDomainSecretInfo *secinfo,
+qemuDomainGetTLSObjects(qemuDomainSecretInfo *secinfo,
                         const char *tlsCertdir,
                         bool tlsListen,
                         bool tlsVerify,
@@ -1850,7 +1847,7 @@ qemuDomainGetTLSObjects(virQEMUCaps *qemuCaps,
     }
 
     if (qemuBuildTLSx509BackendProps(tlsCertdir, tlsListen, tlsVerify,
-                                     alias, secAlias, qemuCaps, tlsProps) < 0)
+                                     alias, secAlias, tlsProps) < 0)
         return -1;
 
     return 0;
@@ -1895,7 +1892,7 @@ qemuDomainAddChardevTLSObjects(virQEMUDriver *driver,
     if (!(*tlsAlias = qemuAliasTLSObjFromSrcAlias(charAlias)))
         goto cleanup;
 
-    if (qemuDomainGetTLSObjects(priv->qemuCaps, secinfo,
+    if (qemuDomainGetTLSObjects(secinfo,
                                 cfg->chardevTLSx509certdir,
                                 dev->data.tcp.listen,
                                 cfg->chardevTLSx509verify,
index b5f7afb076d11a3d79415fda23ee492749afffa1..83bcaf980fd2966c9669400bd482898039ee490a 100644 (file)
@@ -43,8 +43,7 @@ int qemuDomainAddTLSObjects(virQEMUDriver *driver,
                             virJSONValue **secProps,
                             virJSONValue **tlsProps);
 
-int qemuDomainGetTLSObjects(virQEMUCaps *qemuCaps,
-                            qemuDomainSecretInfo *secinfo,
+int qemuDomainGetTLSObjects(qemuDomainSecretInfo *secinfo,
                             const char *tlsCertdir,
                             bool tlsListen,
                             bool tlsVerify,
index 88dba3b99964b7f073755d2fb376eca756d57e93..b6c582aaca5e5f3dc00f4820f7625321cdc559b5 100644 (file)
@@ -961,7 +961,7 @@ qemuMigrationParamsEnableTLS(virQEMUDriver *driver,
     if (!(*tlsAlias = qemuAliasTLSObjFromSrcAlias(QEMU_MIGRATION_TLS_ALIAS_BASE)))
         return -1;
 
-    if (qemuDomainGetTLSObjects(priv->qemuCaps, priv->migSecinfo,
+    if (qemuDomainGetTLSObjects(priv->migSecinfo,
                                 cfg->migrateTLSx509certdir, tlsListen,
                                 cfg->migrateTLSx509verify,
                                 *tlsAlias, &tlsProps, &secProps) < 0)
index fa1f9ce9733d0a1804250ad0adb3e4586cad9de7..d105eead27aa0d30bbbe669d600998c4e16bd9a6 100644 (file)
@@ -1023,8 +1023,7 @@ qemuSnapshotDiskPrepareOneBlockdev(virQEMUDriver *driver,
         return -1;
 
     if (!(dd->crdata = qemuBuildStorageSourceChainAttachPrepareBlockdevTop(dd->src,
-                                                                           terminator,
-                                                                           priv->qemuCaps)))
+                                                                           terminator)))
         return -1;
 
     if (reuse) {