equal
deleted
inserted
replaced
122 #define spin_is_locked(lock) __raw_spin_is_locked(&(lock)->raw_lock) |
122 #define spin_is_locked(lock) __raw_spin_is_locked(&(lock)->raw_lock) |
123 |
123 |
124 #ifdef CONFIG_GENERIC_LOCKBREAK |
124 #ifdef CONFIG_GENERIC_LOCKBREAK |
125 #define spin_is_contended(lock) ((lock)->break_lock) |
125 #define spin_is_contended(lock) ((lock)->break_lock) |
126 #else |
126 #else |
|
127 |
|
128 #ifdef __raw_spin_is_contended |
127 #define spin_is_contended(lock) __raw_spin_is_contended(&(lock)->raw_lock) |
129 #define spin_is_contended(lock) __raw_spin_is_contended(&(lock)->raw_lock) |
|
130 #else |
|
131 #define spin_is_contended(lock) (((void)(lock), 0)) |
|
132 #endif /*__raw_spin_is_contended*/ |
128 #endif |
133 #endif |
129 |
134 |
130 /** |
135 /** |
131 * spin_unlock_wait - wait until the spinlock gets unlocked |
136 * spin_unlock_wait - wait until the spinlock gets unlocked |
132 * @lock: the spinlock in question. |
137 * @lock: the spinlock in question. |