aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/semaphore.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/semaphore.h')
-rw-r--r--include/linux/semaphore.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/semaphore.h b/include/linux/semaphore.h
index 88f2a28cc0f1..a107aebd9148 100644
--- a/include/linux/semaphore.h
+++ b/include/linux/semaphore.h
@@ -75,6 +75,12 @@ extern int __must_check down_killable(struct semaphore *sem);
75extern int __must_check down_trylock(struct semaphore *sem); 75extern int __must_check down_trylock(struct semaphore *sem);
76 76
77/* 77/*
78 * As down(), except this function will return -ETIME if it fails to
79 * acquire the semaphore within the specified number of jiffies.
80 */
81extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
82
83/*
78 * Release the semaphore. Unlike mutexes, up() may be called from any 84 * Release the semaphore. Unlike mutexes, up() may be called from any
79 * context and even by tasks which have never called down(). 85 * context and even by tasks which have never called down().
80 */ 86 */