From e6fa57219f8fe21c164a3e851d71d696e3e1386c Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Thu, 7 Nov 2013 23:14:05 +0400 Subject: triton: use pthread_spinlock as spinlock Signed-off-by: Dmitry Kozlov --- accel-pppd/triton/spinlock.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'accel-pppd/triton/spinlock.h') diff --git a/accel-pppd/triton/spinlock.h b/accel-pppd/triton/spinlock.h index bb8dcf4..b09d827 100644 --- a/accel-pppd/triton/spinlock.h +++ b/accel-pppd/triton/spinlock.h @@ -31,11 +31,11 @@ typedef volatile int __attribute__((aligned)) spinlock_t; #else #include -typedef pthread_mutex_t spinlock_t; -#define spin_lock(l) pthread_mutex_lock(l) -#define spin_unlock(l) pthread_mutex_unlock(l) -#define SPINLOCK_INITIALIZER PTHREAD_MUTEX_INITIALIZER -#define spinlock_init(l) pthread_mutex_init(l,NULL) +typedef pthread_spinlock_t spinlock_t; +#define spin_lock(l) pthread_spin_lock(l) +#define spin_unlock(l) pthread_spin_unlock(l) +#define SPINLOCK_INITIALIZER 1 +#define spinlock_init(l) pthread_spin_init(l, 0) #endif #endif -- cgit v1.2.3