timekeeping: Convert timekeeping core to use timespec64s
authorJohn Stultz <john.stultz@linaro.org>
Wed, 16 Jul 2014 21:04:01 +0000 (21:04 +0000)
committerJohn Stultz <john.stultz@linaro.org>
Wed, 23 Jul 2014 17:17:54 +0000 (10:17 -0700)
commit7d489d15ce4be5310ca60e5896df833f9b3b4088
treecc1014424d4d040f282fa66dba8a387a3d42051a
parent49cd6f869984692547c57621bf42697aaa7f5622
timekeeping: Convert timekeeping core to use timespec64s

Convert the core timekeeping logic to use timespec64s. This moves the
2038 issues out of the core logic and into all of the accessor
functions.

Future changes will need to push the timespec64s out to all
timekeeping users, but that can be done interface by interface.

Signed-off-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: John Stultz <john.stultz@linaro.org>
include/linux/timekeeper_internal.h
kernel/time/ntp.c
kernel/time/ntp_internal.h
kernel/time/timekeeping.c
kernel/time/timekeeping_debug.c
kernel/time/timekeeping_internal.h