diff options
Diffstat (limited to 'include/linux/spinlock.h')
| -rw-r--r-- | include/linux/spinlock.h | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/include/linux/spinlock.h b/include/linux/spinlock.h index f0ca7a7a175..71dccfeb0d8 100644 --- a/include/linux/spinlock.h +++ b/include/linux/spinlock.h @@ -79,8 +79,6 @@   */  #include <linux/spinlock_types.h> -extern int __lockfunc generic__raw_read_trylock(raw_rwlock_t *lock); -  /*   * Pull the __raw*() functions/declarations (UP-nondebug doesnt need them):   */ @@ -102,7 +100,7 @@ do {								\  #else  # define spin_lock_init(lock)					\ -	do { *(lock) = SPIN_LOCK_UNLOCKED; } while (0) +	do { *(lock) = __SPIN_LOCK_UNLOCKED(lock); } while (0)  #endif  #ifdef CONFIG_DEBUG_SPINLOCK @@ -116,7 +114,7 @@ do {								\  } while (0)  #else  # define rwlock_init(lock)					\ -	do { *(lock) = RW_LOCK_UNLOCKED; } while (0) +	do { *(lock) = __RW_LOCK_UNLOCKED(lock); } while (0)  #endif  #define spin_is_locked(lock)	__raw_spin_is_locked(&(lock)->raw_lock)  |