[libvirt] [PATCH] virQEMUDriverPtr parameters clean up in function qemuExtTPMStart() in /src/qemu/qemu_tpm.c

Ján Tomko jtomko at redhat.com
Mon Mar 25 08:59:48 UTC 2019


On Sat, Mar 23, 2019 at 08:34:42PM +0400, Humaid wrote:
>---
> src/qemu/qemu_tpm.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
>diff --git a/src/qemu/qemu_tpm.c b/src/qemu/qemu_tpm.c
>index 835a9caf46..b60e443f14 100644
>--- a/src/qemu/qemu_tpm.c
>+++ b/src/qemu/qemu_tpm.c
>@@ -834,16 +834,16 @@ qemuExtTPMStartEmulator(virQEMUDriverPtr driver,
>
>
> int
>-qemuExtTPMStart(virQEMUDriverPtr driver,
>-                virDomainObjPtr vm,
>+qemuExtTPMStart(virDomainObjPtr vm,
>                 qemuDomainLogContextPtr logCtxt)

This is not a static function, so you also need to change its prototype
in the header file to get this to compile.

> {
>     int ret = 0;
>+    qemuDomainObjPrivatePtr priv = vm->privateData;
>     virDomainTPMDefPtr tpm = vm->def->tpm;
>
>     switch (tpm->type) {
>     case VIR_DOMAIN_TPM_TYPE_EMULATOR:
>-        ret = qemuExtTPMStartEmulator(driver, vm, logCtxt);
>+        ret = qemuExtTPMStartEmulator(priv->driver, vm, logCtxt);

It's not necessary to pass 'driver' to qemuExtTPMStartEmulator either
since we're already passing 'vm'.

Jano

>         break;
>     case VIR_DOMAIN_TPM_TYPE_PASSTHROUGH:
>     case VIR_DOMAIN_TPM_TYPE_LAST:
>-- 
>2.17.1
>
>--
>libvir-list mailing list
>libvir-list at redhat.com
>https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190325/7655b9d8/attachment-0001.sig>


More information about the libvir-list mailing list