|
@@ -26,7 +26,7 @@ struct timespec __current_kernel_time(void);
|
|
* timespec based interfaces
|
|
* timespec based interfaces
|
|
*/
|
|
*/
|
|
struct timespec get_monotonic_coarse(void);
|
|
struct timespec get_monotonic_coarse(void);
|
|
-extern void getrawmonotonic(struct timespec *ts);
|
|
|
|
|
|
+extern void getrawmonotonic64(struct timespec64 *ts);
|
|
extern void ktime_get_ts64(struct timespec64 *ts);
|
|
extern void ktime_get_ts64(struct timespec64 *ts);
|
|
|
|
|
|
extern int __getnstimeofday64(struct timespec64 *tv);
|
|
extern int __getnstimeofday64(struct timespec64 *tv);
|
|
@@ -61,6 +61,11 @@ static inline void ktime_get_real_ts(struct timespec *ts)
|
|
getnstimeofday64(ts);
|
|
getnstimeofday64(ts);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline void getrawmonotonic(struct timespec *ts)
|
|
|
|
+{
|
|
|
|
+ getrawmonotonic64(ts);
|
|
|
|
+}
|
|
|
|
+
|
|
#else
|
|
#else
|
|
/**
|
|
/**
|
|
* Deprecated. Use do_settimeofday64().
|
|
* Deprecated. Use do_settimeofday64().
|
|
@@ -105,6 +110,14 @@ static inline void ktime_get_real_ts(struct timespec *ts)
|
|
getnstimeofday64(&ts64);
|
|
getnstimeofday64(&ts64);
|
|
*ts = timespec64_to_timespec(ts64);
|
|
*ts = timespec64_to_timespec(ts64);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+static inline void getrawmonotonic(struct timespec *ts)
|
|
|
|
+{
|
|
|
|
+ struct timespec64 ts64;
|
|
|
|
+
|
|
|
|
+ getrawmonotonic64(&ts64);
|
|
|
|
+ *ts = timespec64_to_timespec(ts64);
|
|
|
|
+}
|
|
#endif
|
|
#endif
|
|
|
|
|
|
extern void getboottime(struct timespec *ts);
|
|
extern void getboottime(struct timespec *ts);
|