diff options
author | Alan Stern <stern@rowland.harvard.edu> | 2008-11-06 08:42:48 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2008-11-06 08:42:48 +0100 |
commit | 9c133c469d38043d5aadaa03f2fb840d88d1cf4f (patch) | |
tree | c9af63f0c25efc7454fc3f46b362c80056977341 /include | |
parent | 89f97496e81d2112b5e41416fe3020688c443818 (diff) | |
download | blackbird-op-linux-9c133c469d38043d5aadaa03f2fb840d88d1cf4f.tar.gz blackbird-op-linux-9c133c469d38043d5aadaa03f2fb840d88d1cf4f.zip |
Add round_jiffies_up and related routines
This patch (as1158b) adds round_jiffies_up() and friends. These
routines work like the analogous round_jiffies() functions, except
that they will never round down.
The new routines will be useful for timeouts where we don't care
exactly when the timer expires, provided it doesn't expire too soon.
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/timer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/timer.h b/include/linux/timer.h index d4ba79248a27..daf9685b861c 100644 --- a/include/linux/timer.h +++ b/include/linux/timer.h @@ -186,4 +186,9 @@ unsigned long __round_jiffies_relative(unsigned long j, int cpu); unsigned long round_jiffies(unsigned long j); unsigned long round_jiffies_relative(unsigned long j); +unsigned long __round_jiffies_up(unsigned long j, int cpu); +unsigned long __round_jiffies_up_relative(unsigned long j, int cpu); +unsigned long round_jiffies_up(unsigned long j); +unsigned long round_jiffies_up_relative(unsigned long j); + #endif |