Remove the argument from the function prototypes and the callback
handler.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
src/bhyve/bhyve_driver.c | 2 +-
src/bhyve/bhyve_process.c | 3 +--
src/hypervisor/virclosecallbacks.c | 5 ++---
src/hypervisor/virclosecallbacks.h | 6 ++----
src/lxc/lxc_driver.c | 2 +-
src/lxc/lxc_process.c | 3 +--
src/qemu/qemu_driver.c | 2 +-
src/qemu/qemu_migration.c | 3 +--
src/qemu/qemu_process.c | 3 +--
9 files changed, 11 insertions(+), 18 deletions(-)
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 702fd0239c..1d39af1891 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -1161,7 +1161,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 a66ca9aa60..da7f2ccaa0 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -8386,8 +8386,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;
--
2.35.3