From: Peter Krempa Date: Tue, 4 Feb 2025 16:51:57 +0000 (+0100) Subject: qemu: hotplug: Export persistent reservations manager helper functions X-Git-Tag: v11.1.0-rc1~101 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc5b6ed091e2c95aa1dd45cf787acda18082ab9e;p=thirdparty%2Flibvirt.git qemu: hotplug: Export persistent reservations manager helper functions Export qemuHotplugAttachManagedPR/qemuHotplugRemoveManagedPR for reuse in blockjob code. Signed-off-by: Peter Krempa Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c index 5a7e6c3b12..6c224c9793 100644 --- a/src/qemu/qemu_hotplug.c +++ b/src/qemu/qemu_hotplug.c @@ -419,7 +419,7 @@ qemuHotplugRemoveDBusVMState(virDomainObj *vm, * * Returns: 0 on success, -1 on error. */ -static int +int qemuHotplugAttachManagedPR(virDomainObj *vm, virStorageSource *src, virDomainAsyncJob asyncJob) @@ -469,7 +469,7 @@ qemuHotplugAttachManagedPR(virDomainObj *vm, * Removes the managed PR object from @vm if the configuration does not require * it any more. */ -static int +int qemuHotplugRemoveManagedPR(virDomainObj *vm, virDomainAsyncJob asyncJob) { diff --git a/src/qemu/qemu_hotplug.h b/src/qemu/qemu_hotplug.h index c6cea0fe69..d51f649bac 100644 --- a/src/qemu/qemu_hotplug.h +++ b/src/qemu/qemu_hotplug.h @@ -125,3 +125,11 @@ qemuHotplugAttachDBusVMState(virQEMUDriver *driver, int qemuHotplugRemoveDBusVMState(virDomainObj *vm, virDomainAsyncJob asyncJob); + +int +qemuHotplugAttachManagedPR(virDomainObj *vm, + virStorageSource *src, + virDomainAsyncJob asyncJob); +int +qemuHotplugRemoveManagedPR(virDomainObj *vm, + virDomainAsyncJob asyncJob);