[PATCH 20/43] network: bridge_driver: convert virMutex to GMutex
Pavel Mores
pmores at redhat.com
Tue Apr 14 17:01:20 UTC 2020
On Fri, Apr 10, 2020 at 03:54:47PM +0200, Rafael Fonseca wrote:
> Signed-off-by: Rafael Fonseca <r4f4rfs at gmail.com>
> ---
> src/network/bridge_driver.c | 11 ++++-------
> src/network/bridge_driver_platform.h | 2 +-
> 2 files changed, 5 insertions(+), 8 deletions(-)
>
> diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c
> index f06099297a..2eaab9c667 100644
> --- a/src/network/bridge_driver.c
> +++ b/src/network/bridge_driver.c
> @@ -101,14 +101,14 @@ networkGetDriver(void)
> static void
> networkDriverLock(virNetworkDriverStatePtr driver)
> {
> - virMutexLock(&driver->lock);
> + g_mutex_lock(&driver->lock);
> }
>
>
> static void
> networkDriverUnlock(virNetworkDriverStatePtr driver)
> {
> - virMutexUnlock(&driver->lock);
> + g_mutex_unlock(&driver->lock);
> }
>
>
> @@ -726,10 +726,7 @@ networkStateInitialize(bool privileged,
> goto error;
>
> network_driver->lockFD = -1;
> - if (virMutexInit(&network_driver->lock) < 0) {
> - VIR_FREE(network_driver);
> - goto error;
> - }
> + g_mutex_init(&network_driver->lock);
>
> network_driver->privileged = privileged;
>
> @@ -907,7 +904,7 @@ networkStateCleanup(void)
>
> virObjectUnref(network_driver->dnsmasqCaps);
>
> - virMutexDestroy(&network_driver->lock);
> + g_mutex_clear(&network_driver->lock);
>
> VIR_FREE(network_driver);
>
> diff --git a/src/network/bridge_driver_platform.h b/src/network/bridge_driver_platform.h
> index 169417a6c0..6528bf6647 100644
> --- a/src/network/bridge_driver_platform.h
> +++ b/src/network/bridge_driver_platform.h
> @@ -29,7 +29,7 @@
>
> /* Main driver state */
> struct _virNetworkDriverState {
> - virMutex lock;
> + GMutex lock;
>
> /* Read-only */
> bool privileged;
> --
> 2.25.2
>
>
Reviewed-by: Pavel Mores <pmores at redhat.com>
More information about the libvir-list
mailing list