mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: Clean up qemuDomainSecretPrepare
No need to pass a @driver parameter since all that's done is deref the @cfg especially since the only caller can just pass an already referenced @cfg. Also, looks like commit id '0298531b' at one time had a different name for the API, so I took the liberty of fixing the comments too since I would already be updating them for the @cfg variable.
This commit is contained in:
parent
13264dfd23
commit
23706c1708
@ -7494,7 +7494,7 @@ qemuDomainPrepareChannel(virDomainChrDefPtr channel,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* qemuProcessPrepareDomainChardevSourceTLS:
|
/* qemuDomainPrepareChardevSourceTLS:
|
||||||
* @source: pointer to host interface data for char devices
|
* @source: pointer to host interface data for char devices
|
||||||
* @cfg: driver configuration
|
* @cfg: driver configuration
|
||||||
*
|
*
|
||||||
@ -7518,19 +7518,18 @@ qemuDomainPrepareChardevSourceTLS(virDomainChrSourceDefPtr source,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* qemuProcessPrepareDomainChardevSource:
|
/* qemuDomainPrepareChardevSource:
|
||||||
* @def: live domain definition
|
* @def: live domain definition
|
||||||
* @driver: qemu driver
|
* @cfg: driver configuration
|
||||||
*
|
*
|
||||||
* Iterate through all devices that use virDomainChrSourceDefPtr as host
|
* Iterate through all devices that use virDomainChrSourceDefPtr as host
|
||||||
* interface part.
|
* interface part.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
qemuDomainPrepareChardevSource(virDomainDefPtr def,
|
qemuDomainPrepareChardevSource(virDomainDefPtr def,
|
||||||
virQEMUDriverPtr driver)
|
virQEMUDriverConfigPtr cfg)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
|
|
||||||
|
|
||||||
for (i = 0; i < def->nserials; i++)
|
for (i = 0; i < def->nserials; i++)
|
||||||
qemuDomainPrepareChardevSourceTLS(def->serials[i]->source, cfg);
|
qemuDomainPrepareChardevSourceTLS(def->serials[i]->source, cfg);
|
||||||
@ -7555,8 +7554,6 @@ qemuDomainPrepareChardevSource(virDomainDefPtr def,
|
|||||||
|
|
||||||
for (i = 0; i < def->nredirdevs; i++)
|
for (i = 0; i < def->nredirdevs; i++)
|
||||||
qemuDomainPrepareChardevSourceTLS(def->redirdevs[i]->source, cfg);
|
qemuDomainPrepareChardevSourceTLS(def->redirdevs[i]->source, cfg);
|
||||||
|
|
||||||
virObjectUnref(cfg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -861,7 +861,7 @@ void qemuDomainPrepareChardevSourceTLS(virDomainChrSourceDefPtr source,
|
|||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
void qemuDomainPrepareChardevSource(virDomainDefPtr def,
|
void qemuDomainPrepareChardevSource(virDomainDefPtr def,
|
||||||
virQEMUDriverPtr driver)
|
virQEMUDriverConfigPtr cfg)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuDomainPrepareShmemChardev(virDomainShmemDefPtr shmem)
|
int qemuDomainPrepareShmemChardev(virDomainShmemDefPtr shmem)
|
||||||
|
@ -5323,7 +5323,7 @@ qemuProcessPrepareDomain(virConnectPtr conn,
|
|||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
VIR_DEBUG("Prepare chardev source backends for TLS");
|
VIR_DEBUG("Prepare chardev source backends for TLS");
|
||||||
qemuDomainPrepareChardevSource(vm->def, driver);
|
qemuDomainPrepareChardevSource(vm->def, cfg);
|
||||||
|
|
||||||
VIR_DEBUG("Add secrets to disks, hostdevs, and chardevs");
|
VIR_DEBUG("Add secrets to disks, hostdevs, and chardevs");
|
||||||
if (qemuDomainSecretPrepare(conn, driver, vm) < 0)
|
if (qemuDomainSecretPrepare(conn, driver, vm) < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user