We pass in 'vm' which contains it in the private data.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
if (!(dump_params = qemuMigrationParamsNew()))
goto cleanup;
- if (qemuMigrationSrcToFile(driver, vm, path, &fd, compressor,
+ if (qemuMigrationSrcToFile(vm, path, &fd, compressor,
dump_params,
(dump_flags & VIR_DUMP_BYPASS_CACHE),
VIR_ASYNC_JOB_DUMP) < 0)
/* Helper function called while vm is active. */
int
-qemuMigrationSrcToFile(virQEMUDriver *driver G_GNUC_UNUSED,
- virDomainObj *vm,
+qemuMigrationSrcToFile(virDomainObj *vm,
const char *path,
int *fd,
virCommand *compressor,
unsigned int flags);
int
-qemuMigrationSrcToFile(virQEMUDriver *driver,
- virDomainObj *vm,
+qemuMigrationSrcToFile(virDomainObj *vm,
const char *path,
int *fd,
virCommand *compressor,
qemuMigrationParams *migParams,
bool bypassCache,
virDomainAsyncJob asyncJob)
- ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
+ ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
int
qemuMigrationSrcCancelUnattended(virDomainObj *vm,
goto cleanup;
/* Perform the migration */
- if (qemuMigrationSrcToFile(driver, vm, path, &fd, compressor, saveParams,
+ if (qemuMigrationSrcToFile(vm, path, &fd, compressor, saveParams,
(flags & VIR_DOMAIN_SAVE_BYPASS_CACHE),
asyncJob) < 0)
goto cleanup;