[PATCH 1/3] virnodedeviceobj: export virNodeDeviceObjHasCap

Boris Fiuczynski fiuczy at linux.ibm.com
Tue Mar 15 08:56:44 UTC 2022


The function will be reused in the nodedev drivers udev handling.

Signed-off-by: Boris Fiuczynski <fiuczy at linux.ibm.com>
---
 src/conf/virnodedeviceobj.c | 3 +--
 src/conf/virnodedeviceobj.h | 4 ++++
 src/libvirt_private.syms    | 1 +
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/conf/virnodedeviceobj.c b/src/conf/virnodedeviceobj.c
index ba84dce82b..fc23e6ea01 100644
--- a/src/conf/virnodedeviceobj.c
+++ b/src/conf/virnodedeviceobj.c
@@ -58,7 +58,6 @@ static virClass *virNodeDeviceObjClass;
 static virClass *virNodeDeviceObjListClass;
 static void virNodeDeviceObjDispose(void *opaque);
 static void virNodeDeviceObjListDispose(void *opaque);
-static bool virNodeDeviceObjHasCap(const virNodeDeviceObj *obj, int type);
 
 static int
 virNodeDeviceObjOnceInit(void)
@@ -684,7 +683,7 @@ virNodeDeviceObjListGetParentHost(virNodeDeviceObjList *devs,
 }
 
 
-static bool
+bool
 virNodeDeviceObjHasCap(const virNodeDeviceObj *obj,
                        int type)
 {
diff --git a/src/conf/virnodedeviceobj.h b/src/conf/virnodedeviceobj.h
index 5f6d22e1f6..ba2e424998 100644
--- a/src/conf/virnodedeviceobj.h
+++ b/src/conf/virnodedeviceobj.h
@@ -86,6 +86,10 @@ int
 virNodeDeviceObjListGetParentHost(virNodeDeviceObjList *devs,
                                   virNodeDeviceDef *def);
 
+bool
+virNodeDeviceObjHasCap(const virNodeDeviceObj *obj,
+                       int type);
+
 virNodeDeviceObjList *
 virNodeDeviceObjListNew(void);
 
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index 6f0d72ca38..ef1c60d103 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -1298,6 +1298,7 @@ virNetworkPortDefSaveStatus;
 # conf/virnodedeviceobj.h
 virNodeDeviceObjEndAPI;
 virNodeDeviceObjGetDef;
+virNodeDeviceObjHasCap;
 virNodeDeviceObjIsActive;
 virNodeDeviceObjIsAutostart;
 virNodeDeviceObjIsPersistent;
-- 
2.33.1



More information about the libvir-list mailing list