aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorDavidlohr Bueso <dave@stgolabs.net>2014-09-12 01:34:25 -0400
committerIngo Molnar <mingo@kernel.org>2014-09-16 03:49:01 -0400
commitdb0e716a1512179e8374a74c1f3184e9ce15d138 (patch)
tree3558e258bf62fc9f862c50bab82233b14ee0d12a /kernel
parent6157c7e1bb23dae5af4d5b2037203da4c64cc561 (diff)
locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition
rw-semaphore is the only type of lock doing this ugliness of exporting at the end of the file. Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: dave@stgolabs.net Cc: peterz@infradead.org Link: http://lkml.kernel.org/r/1410500066-5909-1-git-send-email-dave@stgolabs.net Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/locking/rwsem-xadd.c7
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}
249EXPORT_SYMBOL(rwsem_down_read_failed);
249 250
250static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem) 251static 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}
469EXPORT_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}
490EXPORT_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
510EXPORT_SYMBOL(rwsem_down_read_failed);
511EXPORT_SYMBOL(rwsem_down_write_failed);
512EXPORT_SYMBOL(rwsem_wake);
513EXPORT_SYMBOL(rwsem_downgrade_wake); 512EXPORT_SYMBOL(rwsem_downgrade_wake);