[PATCH 06/43] util: virtpm: convert virMutex to GMutex
Pavel Mores
pmores at redhat.com
Tue Apr 14 17:00:06 UTC 2020
On Fri, Apr 10, 2020 at 03:54:33PM +0200, Rafael Fonseca wrote:
> Signed-off-by: Rafael Fonseca <r4f4rfs at gmail.com>
> ---
> src/util/virtpm.c | 18 +++++++++---------
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/src/util/virtpm.c b/src/util/virtpm.c
> index c734bf941a..5fd6396f2f 100644
> --- a/src/util/virtpm.c
> +++ b/src/util/virtpm.c
> @@ -91,7 +91,7 @@ virTPMCreateCancelPath(const char *devpath)
> * executables for the swtpm; to be found on the host along with
> * capabilties bitmap
> */
> -static virMutex swtpm_tools_lock = VIR_MUTEX_INITIALIZER;
> +G_LOCK_DEFINE_STATIC(swtpm_tools_lock);
> static char *swtpm_path;
> static struct stat swtpm_stat;
> static virBitmapPtr swtpm_caps;
> @@ -113,9 +113,9 @@ virTPMGetSwtpm(void)
> if (!swtpm_path && virTPMEmulatorInit() < 0)
> return NULL;
>
> - virMutexLock(&swtpm_tools_lock);
> + G_LOCK(swtpm_tools_lock);
> s = g_strdup(swtpm_path);
> - virMutexUnlock(&swtpm_tools_lock);
> + G_UNLOCK(swtpm_tools_lock);
>
> return s;
> }
> @@ -128,9 +128,9 @@ virTPMGetSwtpmSetup(void)
> if (!swtpm_setup && virTPMEmulatorInit() < 0)
> return NULL;
>
> - virMutexLock(&swtpm_tools_lock);
> + G_LOCK(swtpm_tools_lock);
> s = g_strdup(swtpm_setup);
> - virMutexUnlock(&swtpm_tools_lock);
> + G_UNLOCK(swtpm_tools_lock);
>
> return s;
> }
> @@ -143,9 +143,9 @@ virTPMGetSwtpmIoctl(void)
> if (!swtpm_ioctl && virTPMEmulatorInit() < 0)
> return NULL;
>
> - virMutexLock(&swtpm_tools_lock);
> + G_LOCK(swtpm_tools_lock);
> s = g_strdup(swtpm_ioctl);
> - virMutexUnlock(&swtpm_tools_lock);
> + G_UNLOCK(swtpm_tools_lock);
>
> return s;
> }
> @@ -284,7 +284,7 @@ virTPMEmulatorInit(void)
> };
> size_t i;
>
> - virMutexLock(&swtpm_tools_lock);
> + G_LOCK(swtpm_tools_lock);
>
> for (i = 0; i < G_N_ELEMENTS(prgs); i++) {
> g_autofree char *path = NULL;
> @@ -341,7 +341,7 @@ virTPMEmulatorInit(void)
> ret = 0;
>
> cleanup:
> - virMutexUnlock(&swtpm_tools_lock);
> + G_UNLOCK(swtpm_tools_lock);
>
> return ret;
> }
> --
> 2.25.2
>
>
Reviewed-by: Pavel Mores <pmores at redhat.com>
More information about the libvir-list
mailing list