.. | .. |
---|
31 | 31 | |
---|
32 | 32 | EXPORT_SYMBOL(__raw_spin_lock_init); |
---|
33 | 33 | |
---|
34 | | -#ifndef CONFIG_PREEMPT_RT |
---|
35 | 34 | void __rwlock_init(rwlock_t *lock, const char *name, |
---|
36 | 35 | struct lock_class_key *key) |
---|
37 | 36 | { |
---|
.. | .. |
---|
49 | 48 | } |
---|
50 | 49 | |
---|
51 | 50 | EXPORT_SYMBOL(__rwlock_init); |
---|
52 | | -#endif |
---|
53 | 51 | |
---|
54 | 52 | static void spin_dump(raw_spinlock_t *lock, const char *msg) |
---|
55 | 53 | { |
---|
.. | .. |
---|
141 | 139 | arch_spin_unlock(&lock->raw_lock); |
---|
142 | 140 | } |
---|
143 | 141 | |
---|
144 | | -#ifndef CONFIG_PREEMPT_RT |
---|
145 | 142 | static void rwlock_bug(rwlock_t *lock, const char *msg) |
---|
146 | 143 | { |
---|
147 | 144 | if (!debug_locks_off()) |
---|
.. | .. |
---|
231 | 228 | debug_write_unlock(lock); |
---|
232 | 229 | arch_write_unlock(&lock->raw_lock); |
---|
233 | 230 | } |
---|
234 | | - |
---|
235 | | -#endif |
---|