Deepa Dinamani
bc2c53e5f1
time: add missing implementation for timespec64_add_safe()
...
timespec64_add_safe() has been defined in time64.h for 64 bit systems.
But, 32 bit systems only have an extern function prototype defined.
Provide a definition for the above function.
The function will be necessary as part of y2038 changes. struct
timespec is not y2038 safe. All references to timespec will be replaced
by struct timespec64. The function is meant to be a replacement for
timespec_add_safe().
The implementation is similar to timespec_add_safe().
Link: http://lkml.kernel.org/r/1461947989-21926-2-git-send-email-deepa.kernel@gmail.com
Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Acked-by: John Stultz <john.stultz@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-05-19 19:12:14 -07:00
..
alarmtimer.c
alarmtimer: Avoid unexpected rtc interrupt when system resume from S3
2015-12-03 22:31:42 -08:00
clockevents.c
clockevents: Remove unused set_mode() callback
2015-09-14 11:00:55 +02:00
clocksource.c
clocksource: Allow unregistering the watchdog
2016-01-27 12:38:05 +01:00
hrtimer.c
param: convert some "on"/"off" users to strtobool
2016-03-17 15:09:34 -07:00
itimer.c
itimers: Handle relative timers with CONFIG_TIME_LOW_RES proper
2016-01-17 11:13:55 +01:00
jiffies.c
jiffies: Use CLOCKSOURCE_MASK instead of constant
2016-02-27 08:55:31 +01:00
Kconfig
rcu: Drop RCU_USER_QS in favor of NO_HZ_FULL
2015-07-06 13:52:18 -07:00
Makefile
time: Remove development rules from Kbuild/Makefile
2015-07-01 09:57:35 +02:00
ntp.c
ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO
2016-01-22 12:01:42 +01:00
ntp_internal.h
ntp: Fix second_overflow's input parameter type to be 64bits
2015-12-16 16:50:56 -08:00
posix-clock.c
posix-clock: Fix return code on the poll method's error path
2015-12-29 11:33:06 +01:00
posix-cpu-timers.c
posix-cpu-timers: Migrate to use new tick dependency mask model
2016-03-02 16:44:27 +01:00
posix-timers.c
posix-timers: Handle relative timers with CONFIG_TIME_LOW_RES proper
2016-01-17 11:13:55 +01:00
sched_clock.c
test_udelay.c
tick-broadcast-hrtimer.c
kernel: broadcast-hrtimer: Migrate to new 'set-state' interface
2015-08-10 11:41:08 +02:00
tick-broadcast.c
tick: Move the export of tick_broadcast_oneshot_control to the proper place
2015-07-14 12:01:04 +02:00
tick-common.c
clockevents: Remove unused set_mode() callback
2015-09-14 11:00:55 +02:00
tick-internal.h
timer: Minimize nohz off overhead
2015-06-19 15:18:28 +02:00
tick-oneshot.c
tick-sched.c
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-05-16 14:47:16 -07:00
tick-sched.h
timers/nohz: Convert tick dependency mask to atomic_t
2016-03-29 11:52:11 +02:00
time.c
time: add missing implementation for timespec64_add_safe()
2016-05-19 19:12:14 -07:00
timeconst.bc
timeconst: Update path in comment
2015-10-26 10:06:06 +09:00
timeconv.c
timecounter.c
timekeeping.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2016-03-17 21:38:27 -07:00
timekeeping.h
timekeeping_debug.c
timekeeping_internal.h
clocksource: Make clocksource validation work for all clocksources
2015-12-19 15:59:57 +01:00
timer.c
sched: add schedule_timeout_idle()
2016-03-25 16:37:42 -07:00
timer_list.c
hrtimer: Handle remaining time proper for TIME_LOW_RES
2016-01-17 11:13:55 +01:00
timer_stats.c
timer: Stats: Simplify the flags handling
2015-06-19 15:18:27 +02:00