Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 10 Dec 2014 18:13:28 +0000 (10:13 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 10 Dec 2014 18:13:28 +0000 (10:13 -0800)
Pull more 2038 timer work from Thomas Gleixner:
 "Two more patches for the ongoing 2038 work:

   - New accessors to clock MONOTONIC and REALTIME seconds

  This is a seperate branch as Arnd has follow up work depending on
  this"

* 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timekeeping: Provide y2038 safe accessor to the seconds portion of CLOCK_REALTIME
  timekeeping: Provide fast accessor to the seconds part of CLOCK_MONOTONIC

1  2 
include/linux/timekeeping.h
kernel/time/timekeeping.c

@@@ -25,9 -25,11 +25,11 @@@ struct timespec __current_kernel_time(v
  /*
   * timespec based interfaces
   */
 -struct timespec get_monotonic_coarse(void);
 -extern void getrawmonotonic(struct timespec *ts);
 +struct timespec64 get_monotonic_coarse64(void);
 +extern void getrawmonotonic64(struct timespec64 *ts);
  extern void ktime_get_ts64(struct timespec64 *ts);
+ extern time64_t ktime_get_seconds(void);
+ extern time64_t ktime_get_real_seconds(void);
  
  extern int __getnstimeofday64(struct timespec64 *tv);
  extern void getnstimeofday64(struct timespec64 *tv);
Simple merge