From: Peter Krempa <[email protected]>

We pass in 'vm' which contains it in the private data.

Signed-off-by: Peter Krempa <[email protected]>
---
 src/qemu/qemu_backup.c    | 2 +-
 src/qemu/qemu_domainjob.c | 6 +++---
 src/qemu/qemu_domainjob.h | 3 +--
 src/qemu/qemu_migration.c | 4 ++--
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/qemu/qemu_backup.c b/src/qemu/qemu_backup.c
index c3566bcd57..44514d08fc 100644
--- a/src/qemu/qemu_backup.c
+++ b/src/qemu/qemu_backup.c
@@ -619,7 +619,7 @@ qemuBackupJobTerminate(virDomainObj *vm,
         vm->job->completed->status = jobstatus;
         vm->job->completed->errmsg = g_strdup(priv->backup->errmsg);

-        qemuDomainEventEmitJobCompleted(priv->driver, vm);
+        qemuDomainEventEmitJobCompleted(vm);
     }

     g_clear_pointer(&priv->backup, virDomainBackupDefFree);
diff --git a/src/qemu/qemu_domainjob.c b/src/qemu/qemu_domainjob.c
index afea1ea57a..e5236c9778 100644
--- a/src/qemu/qemu_domainjob.c
+++ b/src/qemu/qemu_domainjob.c
@@ -95,9 +95,9 @@ qemuDomainAsyncJobPhaseFromString(virDomainAsyncJob job,


 void
-qemuDomainEventEmitJobCompleted(virQEMUDriver *driver,
-                                virDomainObj *vm)
+qemuDomainEventEmitJobCompleted(virDomainObj *vm)
 {
+    qemuDomainObjPrivate *priv = vm->privateData;
     virObjectEvent *event;
     virTypedParameterPtr params = NULL;
     int nparams = 0;
@@ -113,7 +113,7 @@ qemuDomainEventEmitJobCompleted(virQEMUDriver *driver,
     }

     event = virDomainEventJobCompletedNewFromObj(vm, params, nparams);
-    virObjectEventStateQueue(driver->domainEventState, event);
+    virObjectEventStateQueue(priv->driver->domainEventState, event);
 }


diff --git a/src/qemu/qemu_domainjob.h b/src/qemu/qemu_domainjob.h
index c3de401aa5..bd6731abb5 100644
--- a/src/qemu/qemu_domainjob.h
+++ b/src/qemu/qemu_domainjob.h
@@ -66,8 +66,7 @@ const char *qemuDomainAsyncJobPhaseToString(virDomainAsyncJob 
job,
 int qemuDomainAsyncJobPhaseFromString(virDomainAsyncJob job,
                                       const char *phase);

-void qemuDomainEventEmitJobCompleted(virQEMUDriver *driver,
-                                     virDomainObj *vm);
+void qemuDomainEventEmitJobCompleted(virDomainObj *vm);

 void qemuDomainObjAbortAsyncJob(virDomainObj *obj);
 void qemuDomainObjSetJobPhase(virDomainObj *obj,
diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
index 32afc788ad..b2d67a1e74 100644
--- a/src/qemu/qemu_migration.c
+++ b/src/qemu/qemu_migration.c
@@ -4122,7 +4122,7 @@ qemuMigrationSrcComplete(virQEMUDriver *driver,
                                               VIR_DOMAIN_EVENT_STOPPED,
                                               
VIR_DOMAIN_EVENT_STOPPED_MIGRATED);
     virObjectEventStateQueue(driver->domainEventState, event);
-    qemuDomainEventEmitJobCompleted(driver, vm);
+    qemuDomainEventEmitJobCompleted(vm);
     priv->preMigrationMemlock = 0;
 }

@@ -7313,7 +7313,7 @@ qemuMigrationSrcToFile(virQEMUDriver *driver, 
virDomainObj *vm,
     if (compressor && virCommandWait(compressor, NULL) < 0)
         goto cleanup;

-    qemuDomainEventEmitJobCompleted(driver, vm);
+    qemuDomainEventEmitJobCompleted(vm);
     ret = 0;

  cleanup:
-- 
2.52.0

Reply via email to