The function can extract the value from @vm's private data.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
* from locked list method.
*/
void
-qemuDomainRemoveInactiveLocked(virQEMUDriver *driver,
- virDomainObj *vm)
+qemuDomainRemoveInactiveLocked(virDomainObj *vm)
{
if (vm->persistent) {
/* Short-circuit, we don't want to remove a persistent domain */
qemuDomainRemoveInactiveCommon(vm, 0, false);
- virDomainObjListRemoveLocked(driver->domains, vm);
+ virDomainObjListRemoveLocked(QEMU_DOMAIN_PRIVATE(vm)->driver->domains, vm);
}
void
bool migration);
void
-qemuDomainRemoveInactiveLocked(virQEMUDriver *driver,
- virDomainObj *vm);
+qemuDomainRemoveInactiveLocked(virDomainObj *vm);
void qemuDomainSetFakeReboot(virDomainObj *vm,
bool value);
*/
qemuProcessStop(obj, VIR_DOMAIN_SHUTOFF_FAILED,
VIR_ASYNC_JOB_NONE, 0);
- qemuDomainRemoveInactiveLocked(src->driver, obj);
+ qemuDomainRemoveInactiveLocked(obj);
virDomainObjEndAPI(&obj);
g_clear_object(&data->identity);