]> git.baikalelectronics.ru Git - kernel.git/commit
alarmtimer: Return relative times in timer_gettime
authorRichard Larocque <rlarocque@google.com>
Wed, 10 Sep 2014 01:31:03 +0000 (18:31 -0700)
committerJohn Stultz <john.stultz@linaro.org>
Fri, 12 Sep 2014 20:59:11 +0000 (13:59 -0700)
commit1fbe530d7471ab7557503c31a1a44686920c654f
treef12edeca14a07b086642c369cbb45dae112dd14d
parentff5ccbc4e29e5c69f35c5387961078cde7ef4ef5
alarmtimer: Return relative times in timer_gettime

Returns the time remaining for an alarm timer, rather than the time at
which it is scheduled to expire.  If the timer has already expired or it
is not currently scheduled, the it_value's members are set to zero.

This new behavior matches that of the other posix-timers and the POSIX
specifications.

This is a change in user-visible behavior, and may break existing
applications.  Hopefully, few users rely on the old incorrect behavior.

Cc: stable@vger.kernel.org
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Richard Cochran <richardcochran@gmail.com>
Cc: Prarit Bhargava <prarit@redhat.com>
Cc: Sharvil Nanavati <sharvil@google.com>
Signed-off-by: Richard Larocque <rlarocque@google.com>
[jstultz: minor style tweak]
Signed-off-by: John Stultz <john.stultz@linaro.org>
kernel/time/alarmtimer.c