diff options
Diffstat (limited to 'kernel/locking')
| -rw-r--r-- | kernel/locking/rwsem-xadd.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/locking/rwsem-xadd.c b/kernel/locking/rwsem-xadd.c index d6203faf2eb1..12166ec9b7e7 100644 --- a/kernel/locking/rwsem-xadd.c +++ b/kernel/locking/rwsem-xadd.c | |||
| @@ -246,6 +246,7 @@ struct rw_semaphore __sched *rwsem_down_read_failed(struct rw_semaphore *sem) | |||
| 246 | 246 | ||
| 247 | return sem; | 247 | return sem; |
| 248 | } | 248 | } |
| 249 | EXPORT_SYMBOL(rwsem_down_read_failed); | ||
| 249 | 250 | ||
| 250 | static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem) | 251 | static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem) |
| 251 | { | 252 | { |
| @@ -465,6 +466,7 @@ struct rw_semaphore __sched *rwsem_down_write_failed(struct rw_semaphore *sem) | |||
| 465 | 466 | ||
| 466 | return sem; | 467 | return sem; |
| 467 | } | 468 | } |
| 469 | EXPORT_SYMBOL(rwsem_down_write_failed); | ||
| 468 | 470 | ||
| 469 | /* | 471 | /* |
| 470 | * handle waking up a waiter on the semaphore | 472 | * handle waking up a waiter on the semaphore |
| @@ -485,6 +487,7 @@ struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem) | |||
| 485 | 487 | ||
| 486 | return sem; | 488 | return sem; |
| 487 | } | 489 | } |
| 490 | EXPORT_SYMBOL(rwsem_wake); | ||
| 488 | 491 | ||
| 489 | /* | 492 | /* |
| 490 | * downgrade a write lock into a read lock | 493 | * downgrade a write lock into a read lock |
| @@ -506,8 +509,4 @@ struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem) | |||
| 506 | 509 | ||
| 507 | return sem; | 510 | return sem; |
| 508 | } | 511 | } |
| 509 | |||
| 510 | EXPORT_SYMBOL(rwsem_down_read_failed); | ||
| 511 | EXPORT_SYMBOL(rwsem_down_write_failed); | ||
| 512 | EXPORT_SYMBOL(rwsem_wake); | ||
| 513 | EXPORT_SYMBOL(rwsem_downgrade_wake); | 512 | EXPORT_SYMBOL(rwsem_downgrade_wake); |
