diff --git a/src/bhyve/bhyve_driver.c b/src/bhyve/bhyve_driver.c index 51973ae670..09ba52483a 100644 --- a/src/bhyve/bhyve_driver.c +++ b/src/bhyve/bhyve_driver.c @@ -207,7 +207,7 @@ bhyveConnectClose(virConnectPtr conn) { struct _bhyveConn *privconn = conn->privateData; - virCloseCallbacksRun(privconn->closeCallbacks, conn, privconn->domains, privconn); + virCloseCallbacksRun(privconn->closeCallbacks, conn, privconn->domains); conn->privateData = NULL; return 0; diff --git a/src/bhyve/bhyve_process.c b/src/bhyve/bhyve_process.c index 40c97cb6ca..18002b559b 100644 --- a/src/bhyve/bhyve_process.c +++ b/src/bhyve/bhyve_process.c @@ -56,8 +56,7 @@ VIR_LOG_INIT("bhyve.bhyve_process"); static void bhyveProcessAutoDestroy(virDomainObj *vm, - virConnectPtr conn G_GNUC_UNUSED, - void *opaque G_GNUC_UNUSED) + virConnectPtr conn G_GNUC_UNUSED) { bhyveDomainObjPrivate *priv = vm->privateData; struct _bhyveConn *driver = priv->driver; diff --git a/src/hypervisor/virclosecallbacks.c b/src/hypervisor/virclosecallbacks.c index 84a61b002a..c533e695f1 100644 --- a/src/hypervisor/virclosecallbacks.c +++ b/src/hypervisor/virclosecallbacks.c @@ -284,8 +284,7 @@ virCloseCallbacksGetForConn(virCloseCallbacks *closeCallbacks, void virCloseCallbacksRun(virCloseCallbacks *closeCallbacks, virConnectPtr conn, - virDomainObjList *domains, - void *opaque) + virDomainObjList *domains) { virCloseCallbacksList *list; size_t i; @@ -329,7 +328,7 @@ virCloseCallbacksRun(virCloseCallbacks *closeCallbacks, * * Call the callback function and end the API usage. */ virObjectUnref(vm); - list->entries[i].callback(vm, conn, opaque); + list->entries[i].callback(vm, conn); virDomainObjEndAPI(&vm); } VIR_FREE(list->entries); diff --git a/src/hypervisor/virclosecallbacks.h b/src/hypervisor/virclosecallbacks.h index 138e0eb689..5a56dea292 100644 --- a/src/hypervisor/virclosecallbacks.h +++ b/src/hypervisor/virclosecallbacks.h @@ -25,8 +25,7 @@ typedef struct _virCloseCallbacks virCloseCallbacks; typedef void (*virCloseCallback)(virDomainObj *vm, - virConnectPtr conn, - void *opaque); + virConnectPtr conn); virCloseCallbacks * virCloseCallbacksNew(void); @@ -52,5 +51,4 @@ virCloseCallbacksGetConn(virCloseCallbacks *closeCallbacks, void virCloseCallbacksRun(virCloseCallbacks *closeCallbacks, virConnectPtr conn, - virDomainObjList *domains, - void *opaque); + virDomainObjList *domains); diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index a42299eeea..31de677b88 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -169,7 +169,7 @@ static int lxcConnectClose(virConnectPtr conn) { virLXCDriver *driver = conn->privateData; - virCloseCallbacksRun(driver->closeCallbacks, conn, driver->domains, driver); + virCloseCallbacksRun(driver->closeCallbacks, conn, driver->domains); conn->privateData = NULL; return 0; } diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c index 368adaea7e..9722d8e1de 100644 --- a/src/lxc/lxc_process.c +++ b/src/lxc/lxc_process.c @@ -62,8 +62,7 @@ VIR_LOG_INIT("lxc.lxc_process"); static void lxcProcessAutoDestroy(virDomainObj *dom, - virConnectPtr conn, - void *opaque G_GNUC_UNUSED) + virConnectPtr conn) { virObjectEvent *event = NULL; virLXCDomainObjPrivate *priv = dom->privateData; diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 2533e22c38..9a464ee5d0 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -1170,7 +1170,7 @@ static int qemuConnectClose(virConnectPtr conn) virQEMUDriver *driver = conn->privateData; /* Get rid of callbacks registered for this conn */ - virCloseCallbacksRun(driver->closeCallbacks, conn, driver->domains, driver); + virCloseCallbacksRun(driver->closeCallbacks, conn, driver->domains); conn->privateData = NULL; diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 7de0929a36..438f2bc999 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -2163,8 +2163,7 @@ qemuMigrationDstRun(virQEMUDriver *driver, */ static void qemuMigrationSrcCleanup(virDomainObj *vm, - virConnectPtr conn, - void *opaque G_GNUC_UNUSED) + virConnectPtr conn) { qemuDomainObjPrivate *priv = vm->privateData; virQEMUDriver *driver = priv->driver; diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 472368513d..0923724aab 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -8373,8 +8373,7 @@ void qemuProcessStop(virQEMUDriver *driver, static void qemuProcessAutoDestroy(virDomainObj *dom, - virConnectPtr conn, - void *opaque G_GNUC_UNUSED) + virConnectPtr conn) { qemuDomainObjPrivate *priv = dom->privateData; virQEMUDriver *driver = priv->driver;