[libvirt] [PATCH 05/11] qemu: bulk stats: pass connection to workers

Francesco Romani fromani at redhat.com
Tue Sep 2 12:31:51 UTC 2014


Future patches which will implement more
bulk stats groups for QEMU will need to access
the connection object, so enrich the worker
prototype.

Signed-off-by: Francesco Romani <fromani at redhat.com>
---
 src/qemu/qemu_driver.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 39e2c1b..a9f6821 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -17282,7 +17282,8 @@ qemuConnectGetDomainCapabilities(virConnectPtr conn,
 
 
 static int
-qemuDomainGetStatsState(virDomainObjPtr dom,
+qemuDomainGetStatsState(virConnectPtr conn ATTRIBUTE_UNUSED,
+                        virDomainObjPtr dom,
                         virDomainStatsRecordPtr record,
                         int *maxparams,
                         unsigned int privflags ATTRIBUTE_UNUSED)
@@ -17304,9 +17305,9 @@ qemuDomainGetStatsState(virDomainObjPtr dom,
     return 0;
 }
 
-
 typedef int
-(*qemuDomainGetStatsFunc)(virDomainObjPtr dom,
+(*qemuDomainGetStatsFunc)(virConnectPtr conn,
+                          virDomainObjPtr dom,
                           virDomainStatsRecordPtr record,
                           int *maxparams,
                           unsigned int flags);
@@ -17367,7 +17368,7 @@ qemuDomainGetStats(virConnectPtr conn,
 
     for (i = 0; qemuDomainGetStatsWorkers[i].func; i++) {
         if (stats & qemuDomainGetStatsWorkers[i].stats) {
-            if (qemuDomainGetStatsWorkers[i].func(dom, tmp, &maxparams,
+            if (qemuDomainGetStatsWorkers[i].func(conn, dom, tmp, &maxparams,
                                                   flags) < 0)
                 goto cleanup;
         }
-- 
1.9.3




More information about the libvir-list mailing list