Richard Larocque
e86fea7649
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>
2014-09-12 13:59:11 -07:00
..
alarmtimer.c
alarmtimer: Return relative times in timer_gettime
2014-09-12 13:59:11 -07:00
clockevents.c
timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks
2014-08-01 12:54:41 +02:00
clocksource.c
clocksource: Make delta calculation a function
2014-07-23 15:01:51 -07:00
hrtimer.c
time: Consolidate the time accessor prototypes
2014-07-23 10:17:54 -07:00
itimer.c
time/timers: Move all time(r) related files into kernel/time
2014-06-23 11:22:35 +02:00
jiffies.c
time: Fix overflow when HZ is smaller than 60
2014-02-06 16:01:40 +01:00
Kconfig
clocksource: Move cycle_last validation to core code
2014-07-23 15:01:51 -07:00
Makefile
kernel: time: Add udelay_test module to validate udelay
2014-07-23 10:16:35 -07:00
ntp.c
timekeeping: Provide timespec64 based interfaces
2014-07-23 10:17:55 -07:00
ntp_internal.h
timekeeping: Convert timekeeping core to use timespec64s
2014-07-23 10:17:54 -07:00
posix-clock.c
kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
2011-10-31 19:30:05 -04:00
posix-cpu-timers.c
time/timers: Move all time(r) related files into kernel/time
2014-06-23 11:22:35 +02:00
posix-timers.c
time: Consolidate the time accessor prototypes
2014-07-23 10:17:54 -07:00
sched_clock.c
sched_clock: Avoid corrupting hrtimer tree during suspend
2014-07-24 12:02:49 +02:00
tick-broadcast-hrtimer.c
tick: Fixup more fallout from hrtimer broadcast mode
2014-02-09 15:11:47 +01:00
tick-broadcast.c
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-04-01 11:00:07 -07:00
tick-common.c
tick-common: Fix wrong check in tick_check_replacement()
2014-04-15 20:26:44 +02:00
tick-internal.h
time: Consolidate the time accessor prototypes
2014-07-23 10:17:54 -07:00
tick-oneshot.c
clockevents: Make minimum delay adjustments configurable
2011-09-08 11:10:56 +02:00
tick-sched.c
nohz: Restore NMI safe local irq work for local nohz kick
2014-09-04 22:35:59 +02:00
time.c
jiffies: Fix timeval conversion to jiffies
2014-09-12 13:59:03 -07:00
timeconst.bc
time/timers: Move all time(r) related files into kernel/time
2014-06-23 11:22:35 +02:00
timeconv.c
time: add function to convert between calendar time and broken-down time for universal use
2009-09-24 07:20:56 -07:00
timekeeping.c
timekeeping: Update timekeeper before updating vsyscall and pvclock
2014-09-06 12:58:18 +02:00
timekeeping.h
time: Consolidate the time accessor prototypes
2014-07-23 10:17:54 -07:00
timekeeping_debug.c
timekeeping: Convert timekeeping core to use timespec64s
2014-07-23 10:17:54 -07:00
timekeeping_internal.h
clocksource: Move cycle_last validation to core code
2014-07-23 15:01:51 -07:00
timer.c
timer: Kick dynticks targets on mod_timer*() calls
2014-06-23 11:23:47 +02:00
timer_list.c
timer_list: correct the iterator for timer_list
2013-08-28 19:26:38 -07:00
timer_stats.c
timer stats: Add a 'Collection: active/inactive' line to timer usage statistics
2013-10-10 09:59:25 +02:00
udelay_test.c
kernel: time: Add udelay_test module to validate udelay
2014-07-23 10:16:35 -07:00