.. | .. |
---|
114 | 114 | mmiowb_spin_lock(); |
---|
115 | 115 | debug_spin_lock_after(lock); |
---|
116 | 116 | } |
---|
| 117 | +EXPORT_SYMBOL_GPL(do_raw_spin_lock); |
---|
117 | 118 | |
---|
118 | 119 | int do_raw_spin_trylock(raw_spinlock_t *lock) |
---|
119 | 120 | { |
---|
.. | .. |
---|
131 | 132 | #endif |
---|
132 | 133 | return ret; |
---|
133 | 134 | } |
---|
| 135 | +EXPORT_SYMBOL_GPL(do_raw_spin_trylock); |
---|
134 | 136 | |
---|
135 | 137 | void do_raw_spin_unlock(raw_spinlock_t *lock) |
---|
136 | 138 | { |
---|
.. | .. |
---|
138 | 140 | debug_spin_unlock(lock); |
---|
139 | 141 | arch_spin_unlock(&lock->raw_lock); |
---|
140 | 142 | } |
---|
| 143 | +EXPORT_SYMBOL_GPL(do_raw_spin_unlock); |
---|
141 | 144 | |
---|
142 | 145 | static void rwlock_bug(rwlock_t *lock, const char *msg) |
---|
143 | 146 | { |
---|