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_driver.c    | 2 +-
 src/qemu/qemu_saveimage.c | 6 +++---
 src/qemu/qemu_saveimage.h | 3 +--
 src/qemu/qemu_snapshot.c  | 2 +-
 4 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index abe91b303f..3f154969b8 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -2682,7 +2682,7 @@ qemuDomainSaveInternal(virQEMUDriver *driver,
                                                   (flags & 
VIR_DOMAIN_SAVE_BYPASS_CACHE))))
         goto endjob;

-    ret = qemuSaveImageCreate(driver, vm, path, data, compressor,
+    ret = qemuSaveImageCreate(vm, path, data, compressor,
                               saveParams, flags, VIR_ASYNC_JOB_SAVE);
     if (ret < 0)
         goto endjob;
diff --git a/src/qemu/qemu_saveimage.c b/src/qemu/qemu_saveimage.c
index a2e760c462..09217a9c9d 100644
--- a/src/qemu/qemu_saveimage.c
+++ b/src/qemu/qemu_saveimage.c
@@ -475,8 +475,7 @@ qemuSaveImageCreateFd(virDomainObj *vm,
  * the caller needs to make sure that the processors are stopped and do all 
other
  * actions besides saving memory */
 int
-qemuSaveImageCreate(virQEMUDriver *driver,
-                    virDomainObj *vm,
+qemuSaveImageCreate(virDomainObj *vm,
                     const char *path,
                     virQEMUSaveData *data,
                     virCommand *compressor,
@@ -484,7 +483,8 @@ qemuSaveImageCreate(virQEMUDriver *driver,
                     unsigned int flags,
                     virDomainAsyncJob asyncJob)
 {
-    g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
+    qemuDomainObjPrivate *priv = vm->privateData;
+    g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(priv->driver);
     bool needUnlink = false;
     int ret = -1;
     int fd = -1;
diff --git a/src/qemu/qemu_saveimage.h b/src/qemu/qemu_saveimage.h
index 1fd96751a2..b46cabffe5 100644
--- a/src/qemu/qemu_saveimage.h
+++ b/src/qemu/qemu_saveimage.h
@@ -119,8 +119,7 @@ qemuSaveImageDecompressionStop(virCommand *cmd,
                                const char *path);

 int
-qemuSaveImageCreate(virQEMUDriver *driver,
-                    virDomainObj *vm,
+qemuSaveImageCreate(virDomainObj *vm,
                     const char *path,
                     virQEMUSaveData *data,
                     virCommand *compressor,
diff --git a/src/qemu/qemu_snapshot.c b/src/qemu/qemu_snapshot.c
index 5ceaff3554..c8954fd805 100644
--- a/src/qemu/qemu_snapshot.c
+++ b/src/qemu/qemu_snapshot.c
@@ -1756,7 +1756,7 @@ qemuSnapshotCreateActiveExternal(virQEMUDriver *driver,
         if (!(snap_params = qemuMigrationParamsNew()))
             goto cleanup;

-        if (qemuSaveImageCreate(driver, vm, snapdef->memorysnapshotfile,
+        if (qemuSaveImageCreate(vm, snapdef->memorysnapshotfile,
                                 data, compressor, snap_params, 0,
                                 VIR_ASYNC_JOB_SNAPSHOT) < 0)
             goto cleanup;
-- 
2.52.0

Reply via email to