Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64...
[linux-2.6-microblaze.git] / tools / include / linux / spinlock.h
index 1738c03..c934572 100644 (file)
@@ -8,8 +8,14 @@
 #define spinlock_t             pthread_mutex_t
 #define DEFINE_SPINLOCK(x)     pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER
 #define __SPIN_LOCK_UNLOCKED(x)        (pthread_mutex_t)PTHREAD_MUTEX_INITIALIZER
-#define spin_lock_init(x)      pthread_mutex_init(x, NULL)
-
+#define spin_lock_init(x)      pthread_mutex_init(x, NULL)
+
+#define spin_lock(x)                   pthread_mutex_lock(x)
+#define spin_unlock(x)                 pthread_mutex_unlock(x)
+#define spin_lock_bh(x)                        pthread_mutex_lock(x)
+#define spin_unlock_bh(x)              pthread_mutex_unlock(x)
+#define spin_lock_irq(x)               pthread_mutex_lock(x)
+#define spin_unlock_irq(x)             pthread_mutex_unlock(x)
 #define spin_lock_irqsave(x, f)                (void)f, pthread_mutex_lock(x)
 #define spin_unlock_irqrestore(x, f)   (void)f, pthread_mutex_unlock(x)
 
@@ -31,4 +37,6 @@ static inline bool arch_spin_is_locked(arch_spinlock_t *mutex)
        return true;
 }
 
+#include <linux/lockdep.h>
+
 #endif