]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
libxl: Move driver lock/unlock to libxl_conf
authorJim Fehlig <jfehlig@suse.com>
Fri, 30 Aug 2013 20:56:40 +0000 (14:56 -0600)
committerJim Fehlig <jfehlig@suse.com>
Tue, 3 Sep 2013 22:43:21 +0000 (16:43 -0600)
Move the libxl driver lock/unlock functions from libxl_driver.c
to libxl_conf.h so they can be used by other source files.

src/libxl/libxl_conf.h
src/libxl/libxl_driver.c

index 95e09832c4bdb5b228c7e30d83990a31ebfe8baa..174a759534f04da52591f840dc1cfa9a8c3bb15d 100644 (file)
@@ -150,4 +150,16 @@ int
 libxlBuildDomainConfig(libxlDriverPrivatePtr driver,
                        virDomainObjPtr vm, libxl_domain_config *d_config);
 
+static inline void
+libxlDriverLock(libxlDriverPrivatePtr driver)
+{
+    virMutexLock(&driver->lock);
+}
+
+static inline void
+libxlDriverUnlock(libxlDriverPrivatePtr driver)
+{
+    virMutexUnlock(&driver->lock);
+}
+
 #endif /* LIBXL_CONF_H */
index 12d5ddc7c2ea6391fb558f804a45c0a9ba9bb4f9..d5db8bbee520bdf226dc0c9e79560c240b51e45a 100644 (file)
@@ -77,18 +77,6 @@ static int
 libxlVmStart(libxlDriverPrivatePtr driver, virDomainObjPtr vm,
              bool start_paused, int restore_fd);
 
-static void
-libxlDriverLock(libxlDriverPrivatePtr driver)
-{
-    virMutexLock(&driver->lock);
-}
-
-static void
-libxlDriverUnlock(libxlDriverPrivatePtr driver)
-{
-    virMutexUnlock(&driver->lock);
-}
-
 /* driver must be locked before calling */
 static void
 libxlDomainEventQueue(libxlDriverPrivatePtr driver, virDomainEventPtr event)