]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/spinlock_up.h
locking: Convert raw_spinlock to arch_spinlock
[net-next-2.6.git] / include / linux / spinlock_up.h
index d4841ed8215b755ae2a291245687187479d4d27c..8ee2ac1bf6361937b164b5b050714b345fa69a3e 100644 (file)
 #ifdef CONFIG_DEBUG_SPINLOCK
 #define __raw_spin_is_locked(x)                ((x)->slock == 0)
 
-static inline void __raw_spin_lock(raw_spinlock_t *lock)
+static inline void __raw_spin_lock(arch_spinlock_t *lock)
 {
        lock->slock = 0;
 }
 
 static inline void
-__raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long flags)
+__raw_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags)
 {
        local_irq_save(flags);
        lock->slock = 0;
 }
 
-static inline int __raw_spin_trylock(raw_spinlock_t *lock)
+static inline int __raw_spin_trylock(arch_spinlock_t *lock)
 {
        char oldval = lock->slock;
 
@@ -41,7 +41,7 @@ static inline int __raw_spin_trylock(raw_spinlock_t *lock)
        return oldval > 0;
 }
 
-static inline void __raw_spin_unlock(raw_spinlock_t *lock)
+static inline void __raw_spin_unlock(arch_spinlock_t *lock)
 {
        lock->slock = 1;
 }