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_hotplug.c | 6 ++---- src/qemu/qemu_hotplug.h | 3 +-- src/qemu/qemu_migration.c | 9 ++++----- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c index fb426deb1a..fccbef5d0c 100644 --- a/src/qemu/qemu_hotplug.c +++ b/src/qemu/qemu_hotplug.c @@ -330,7 +330,6 @@ qemuHotplugWaitForTrayEject(virDomainObj *vm, /** * qemuHotplugAttachDBusVMState: - * @driver: QEMU driver object * @vm: domain object * @asyncJob: asynchronous job identifier * @@ -339,8 +338,7 @@ qemuHotplugWaitForTrayEject(virDomainObj *vm, * Returns: 0 on success, -1 on error. */ int -qemuHotplugAttachDBusVMState(virQEMUDriver *driver, - virDomainObj *vm, +qemuHotplugAttachDBusVMState(virDomainObj *vm, virDomainAsyncJob asyncJob) { qemuDomainObjPrivate *priv = vm->privateData; @@ -355,7 +353,7 @@ qemuHotplugAttachDBusVMState(virQEMUDriver *driver, return 0; } - if (!(props = qemuBuildDBusVMStateInfoProps(driver, vm))) + if (!(props = qemuBuildDBusVMStateInfoProps(priv->driver, vm))) return -1; if (qemuDomainObjEnterMonitorAsync(vm, asyncJob) < 0) diff --git a/src/qemu/qemu_hotplug.h b/src/qemu/qemu_hotplug.h index fb0b5b6cd7..e6c90253e4 100644 --- a/src/qemu/qemu_hotplug.h +++ b/src/qemu/qemu_hotplug.h @@ -120,8 +120,7 @@ unsigned long long qemuDomainGetUnplugTimeout(virDomainObj *vm) ATTRIBUTE_MOCKABLE; int -qemuHotplugAttachDBusVMState(virQEMUDriver *driver, - virDomainObj *vm, +qemuHotplugAttachDBusVMState(virDomainObj *vm, virDomainAsyncJob asyncJob); int diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 1371742529..a64a98046a 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -4602,15 +4602,14 @@ qemuMigrationSrcContinue(virDomainObj *vm, static int -qemuMigrationSetDBusVMState(virQEMUDriver *driver, - virDomainObj *vm) +qemuMigrationSetDBusVMState(virDomainObj *vm) { qemuDomainObjPrivate *priv = vm->privateData; if (priv->dbusVMStateIds) { int rv; - if (qemuHotplugAttachDBusVMState(driver, vm, VIR_ASYNC_JOB_NONE) < 0) + if (qemuHotplugAttachDBusVMState(vm, VIR_ASYNC_JOB_NONE) < 0) return -1; if (qemuDomainObjEnterMonitorAsync(vm, VIR_ASYNC_JOB_NONE) < 0) @@ -5097,7 +5096,7 @@ qemuMigrationSrcRun(virQEMUDriver *driver, } } - if (qemuMigrationSetDBusVMState(driver, vm) < 0) + if (qemuMigrationSetDBusVMState(vm) < 0) goto error; /* Before EnterMonitor, since already qemuProcessStopCPUs does that */ @@ -7268,7 +7267,7 @@ qemuMigrationSrcToFile(virQEMUDriver *driver, virDomainObj *vm, unsigned long saveMigBandwidth = priv->migMaxBandwidth; virErrorPtr orig_err = NULL; - if (qemuMigrationSetDBusVMState(driver, vm) < 0) + if (qemuMigrationSetDBusVMState(vm) < 0) return -1; /* Increase migration bandwidth to unlimited since target is a file. -- 2.52.0
