RISC-V: remove spin_unlock_wait()
authorPalmer Dabbelt <palmer@sifive.com>
Tue, 28 Nov 2017 22:06:31 +0000 (14:06 -0800)
committerPalmer Dabbelt <palmer@sifive.com>
Tue, 28 Nov 2017 22:06:31 +0000 (14:06 -0800)
This was removed from the other architectures in commit
952111d7db02 ("arch: Remove spin_unlock_wait() arch-specific
definitions").  That landed between when we got upstream and when our
patches were reviewed, so this is a followup patch.

Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
arch/riscv/include/asm/spinlock.h

index a6a005c4f2fb46f025cdfe6e5e628f96f42f4956..2fd27e8ef1fd686d8cf234143174a538223acc79 100644 (file)
@@ -58,15 +58,6 @@ static inline void arch_spin_lock(arch_spinlock_t *lock)
        }
 }
 
-static inline void arch_spin_unlock_wait(arch_spinlock_t *lock)
-{
-       smp_rmb();
-       do {
-               cpu_relax();
-       } while (arch_spin_is_locked(lock));
-       smp_acquire__after_ctrl_dep();
-}
-
 /***********************************************************/
 
 static inline void arch_read_lock(arch_rwlock_t *lock)