]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: blockjob: Unexport qemuBlockJobEventProcess
authorPeter Krempa <pkrempa@redhat.com>
Tue, 16 Oct 2018 09:54:02 +0000 (11:54 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 17 Jan 2019 16:12:50 +0000 (17:12 +0100)
The function is now only called locally. Some code movement was
necessary to avoid forward declarations.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_blockjob.c
src/qemu/qemu_blockjob.h

index 828140138dda95ddc3667e3f93a2451e9811a529..dd033c0b5dba023adf8200da4bec4c73812ff640 100644 (file)
@@ -70,45 +70,6 @@ qemuBlockJobEmitEvents(virQEMUDriverPtr driver,
 }
 
 
-/**
- * qemuBlockJobUpdate:
- * @vm: domain
- * @disk: domain disk
- * @error: error (output parameter)
- *
- * Update disk's mirror state in response to a block job event stored in
- * blockJobStatus by qemuProcessHandleBlockJob event handler.
- *
- * Returns the block job event processed or -1 if there was no pending event.
- */
-int
-qemuBlockJobUpdate(virDomainObjPtr vm,
-                   qemuDomainAsyncJob asyncJob,
-                   virDomainDiskDefPtr disk,
-                   char **error)
-{
-    qemuDomainDiskPrivatePtr diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk);
-    qemuDomainObjPrivatePtr priv = vm->privateData;
-    int status = diskPriv->blockJobStatus;
-
-    if (error)
-        *error = NULL;
-
-    if (status != -1) {
-        qemuBlockJobEventProcess(priv->driver, vm, disk, asyncJob,
-                                 diskPriv->blockJobType,
-                                 diskPriv->blockJobStatus);
-        diskPriv->blockJobStatus = -1;
-        if (error)
-            VIR_STEAL_PTR(*error, diskPriv->blockJobError);
-        else
-            VIR_FREE(diskPriv->blockJobError);
-    }
-
-    return status;
-}
-
-
 /**
  * qemuBlockJobEventProcess:
  * @driver: qemu driver
@@ -121,7 +82,7 @@ qemuBlockJobUpdate(virDomainObjPtr vm,
  * from QEMU. For mirror state's that must survive libvirt
  * restart, also update the domain's status XML.
  */
-void
+static void
 qemuBlockJobEventProcess(virQEMUDriverPtr driver,
                          virDomainObjPtr vm,
                          virDomainDiskDefPtr disk,
@@ -236,6 +197,45 @@ qemuBlockJobEventProcess(virQEMUDriverPtr driver,
 }
 
 
+/**
+ * qemuBlockJobUpdate:
+ * @vm: domain
+ * @disk: domain disk
+ * @error: error (output parameter)
+ *
+ * Update disk's mirror state in response to a block job event stored in
+ * blockJobStatus by qemuProcessHandleBlockJob event handler.
+ *
+ * Returns the block job event processed or -1 if there was no pending event.
+ */
+int
+qemuBlockJobUpdate(virDomainObjPtr vm,
+                   qemuDomainAsyncJob asyncJob,
+                   virDomainDiskDefPtr disk,
+                   char **error)
+{
+    qemuDomainDiskPrivatePtr diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk);
+    qemuDomainObjPrivatePtr priv = vm->privateData;
+    int status = diskPriv->blockJobStatus;
+
+    if (error)
+        *error = NULL;
+
+    if (status != -1) {
+        qemuBlockJobEventProcess(priv->driver, vm, disk, asyncJob,
+                                 diskPriv->blockJobType,
+                                 diskPriv->blockJobStatus);
+        diskPriv->blockJobStatus = -1;
+        if (error)
+            VIR_STEAL_PTR(*error, diskPriv->blockJobError);
+        else
+            VIR_FREE(diskPriv->blockJobError);
+    }
+
+    return status;
+}
+
+
 /**
  * qemuBlockJobSyncBegin:
  * @disk: domain disk
index 445799ff7695927bd5feb67ecdf65504aa67611d..fa4f18f8ee476cf3a99d1c8139c9aa84cbd91483 100644 (file)
@@ -30,12 +30,6 @@ int qemuBlockJobUpdate(virDomainObjPtr vm,
                        qemuDomainAsyncJob asyncJob,
                        virDomainDiskDefPtr disk,
                        char **error);
-void qemuBlockJobEventProcess(virQEMUDriverPtr driver,
-                              virDomainObjPtr vm,
-                              virDomainDiskDefPtr disk,
-                              qemuDomainAsyncJob asyncJob,
-                              int type,
-                              int status);
 
 void qemuBlockJobSyncBegin(virDomainDiskDefPtr disk);
 void qemuBlockJobSyncEnd(virDomainObjPtr vm,