alarmtimer: Add functions for timerfd support
authorTodd Poynor <toddpoynor@google.com>
Wed, 15 May 2013 21:38:11 +0000 (14:38 -0700)
committerJohn Stultz <john.stultz@linaro.org>
Wed, 29 May 2013 19:57:34 +0000 (12:57 -0700)
commit6cffe00f7d4e24679eae6b7aae4caaf915288256
tree3613480b8eefec8b865ba9d3acbb8ecb7ffe4def
parent3565184ed0c1ea46bea5b792da5f72a83c43e49b
alarmtimer: Add functions for timerfd support

Add functions needed for hooking up alarmtimer to timerfd:

* alarm_restart: Similar to hrtimer_restart, restart an alarmtimer after
  the expires time has already been updated (as with alarm_forward).

* alarm_forward_now: Similar to hrtimer_forward_now, move the expires
  time forward to an interval from the current time of the associated clock.

* alarm_start_relative: Start an alarmtimer with an expires time relative to
  the current time of the associated clock.

* alarm_expires_remaining: Similar to hrtimer_expires_remaining, return the
  amount of time remaining until alarm expiry.

Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: John Stultz <john.stultz@linaro.org>
include/linux/alarmtimer.h
kernel/time/alarmtimer.c