diff options
Diffstat (limited to 'arch/arc/include/asm/spinlock.h')
-rw-r--r-- | arch/arc/include/asm/spinlock.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arc/include/asm/spinlock.h b/arch/arc/include/asm/spinlock.h index 233d5ffe6ec7..a325e6a36523 100644 --- a/arch/arc/include/asm/spinlock.h +++ b/arch/arc/include/asm/spinlock.h | |||
@@ -16,11 +16,6 @@ | |||
16 | #define arch_spin_is_locked(x) ((x)->slock != __ARCH_SPIN_LOCK_UNLOCKED__) | 16 | #define arch_spin_is_locked(x) ((x)->slock != __ARCH_SPIN_LOCK_UNLOCKED__) |
17 | #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) | 17 | #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) |
18 | 18 | ||
19 | static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) | ||
20 | { | ||
21 | smp_cond_load_acquire(&lock->slock, !VAL); | ||
22 | } | ||
23 | |||
24 | #ifdef CONFIG_ARC_HAS_LLSC | 19 | #ifdef CONFIG_ARC_HAS_LLSC |
25 | 20 | ||
26 | static inline void arch_spin_lock(arch_spinlock_t *lock) | 21 | static inline void arch_spin_lock(arch_spinlock_t *lock) |