From: Jens Axboe Date: Fri, 6 May 2016 19:56:27 +0000 (-0600) Subject: engines/pmemblk: get rid of CACHE_LOCK/UNLOCK defines X-Git-Tag: fio-2.10~44 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=de88999fca9fe017a923b04b1a1ed692e69740f3;p=fio.git engines/pmemblk: get rid of CACHE_LOCK/UNLOCK defines Much clearer to just call the pthread mutex lock/unlock directly, since you don't have to looku what this macro does. Signed-off-by: Jens Axboe --- diff --git a/engines/pmemblk.c b/engines/pmemblk.c index 35a29e3b..ab4b7697 100644 --- a/engines/pmemblk.c +++ b/engines/pmemblk.c @@ -137,10 +137,6 @@ struct fio_pmemblk_file { static fio_pmemblk_file_t Cache = NULL; static pthread_mutex_t CacheLock = PTHREAD_MUTEX_INITIALIZER; -#define CACHE_LOCK() \ - (void)pthread_mutex_lock(&CacheLock) -#define CACHE_UNLOCK() \ - (void)pthread_mutex_unlock(&CacheLock) #define PMB_CREATE (0x0001) /* should create file */ @@ -254,7 +250,7 @@ static if (NULL == path) return NULL; - CACHE_LOCK(); + pthread_mutex_lock(&CacheLock); pmb = fio_pmemblk_cache_lookup(path); @@ -294,7 +290,7 @@ static pmb->pmb_refcnt += 1; - CACHE_UNLOCK(); + pthread_mutex_unlock(&CacheLock); return pmb; @@ -308,14 +304,15 @@ error: } if (NULL != path) free(path); - CACHE_UNLOCK(); + + pthread_mutex_unlock(&CacheLock); return NULL; } /* pmb_open() */ static void pmb_close(fio_pmemblk_file_t pmb, const int keep) { - CACHE_LOCK(); + pthread_mutex_lock(&CacheLock); pmb->pmb_refcnt--; @@ -328,7 +325,7 @@ static void pmb_close(fio_pmemblk_file_t pmb, const int keep) free(pmb); } - CACHE_UNLOCK(); + pthread_mutex_unlock(&CacheLock); } /* pmb_close() */