mirror of
https://github.com/torvalds/linux.git
synced 2024-10-27 15:21:45 +00:00
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>
This commit is contained in:
parent
6157c7e1bb
commit
db0e716a15
|
@ -246,6 +246,7 @@ struct rw_semaphore __sched *rwsem_down_read_failed(struct rw_semaphore *sem)
|
||||||
|
|
||||||
return sem;
|
return sem;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(rwsem_down_read_failed);
|
||||||
|
|
||||||
static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem)
|
static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem)
|
||||||
{
|
{
|
||||||
|
@ -465,6 +466,7 @@ struct rw_semaphore __sched *rwsem_down_write_failed(struct rw_semaphore *sem)
|
||||||
|
|
||||||
return sem;
|
return sem;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(rwsem_down_write_failed);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* handle waking up a waiter on the semaphore
|
* handle waking up a waiter on the semaphore
|
||||||
|
@ -485,6 +487,7 @@ struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem)
|
||||||
|
|
||||||
return sem;
|
return sem;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(rwsem_wake);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* downgrade a write lock into a read lock
|
* downgrade a write lock into a read lock
|
||||||
|
@ -506,8 +509,4 @@ struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem)
|
||||||
|
|
||||||
return sem;
|
return sem;
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPORT_SYMBOL(rwsem_down_read_failed);
|
|
||||||
EXPORT_SYMBOL(rwsem_down_write_failed);
|
|
||||||
EXPORT_SYMBOL(rwsem_wake);
|
|
||||||
EXPORT_SYMBOL(rwsem_downgrade_wake);
|
EXPORT_SYMBOL(rwsem_downgrade_wake);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user