Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
[firefly-linux-kernel-4.4.55.git] / include / linux / time64.h
index a3831478d9cf8db848a193fc908f7e54f340ffa8..77b5df2acd2adde021954ae8275b9f39d19c7c0f 100644 (file)
@@ -2,6 +2,7 @@
 #define _LINUX_TIME64_H
 
 #include <uapi/linux/time.h>
+#include <linux/math64.h>
 
 typedef __s64 time64_t;
 
@@ -28,6 +29,7 @@ struct timespec64 {
 #define FSEC_PER_SEC   1000000000000000LL
 
 /* Located here for timespec[64]_valid_strict */
+#define TIME64_MAX                     ((s64)~((u64)1 << 63))
 #define KTIME_MAX                      ((s64)~((u64)1 << 63))
 #define KTIME_SEC_MAX                  (KTIME_MAX / NSEC_PER_SEC)