datapath: Check for backported skb_frag_page().
[sliver-openvswitch.git] / datapath / linux / compat / include / linux / jiffies.h
index 3286e63..642eace 100644 (file)
@@ -4,23 +4,31 @@
 #include_next <linux/jiffies.h>
 
 #include <linux/version.h>
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
 
 /* Same as above, but does so with platform independent 64bit types.
  * These must be used when utilizing jiffies_64 (i.e. return value of
  * get_jiffies_64() */
-#define time_after64(a,b)       \
-        (typecheck(__u64, a) && \
-         typecheck(__u64, b) && \
-         ((__s64)(b) - (__s64)(a) < 0))
-#define time_before64(a,b)      time_after64(b,a)
-
-#define time_after_eq64(a,b)    \
-        (typecheck(__u64, a) && \
-         typecheck(__u64, b) && \
-         ((__s64)(a) - (__s64)(b) >= 0))
-#define time_before_eq64(a,b)   time_after_eq64(b,a)
-
-#endif /* linux kernel < 2.6.19 */
+
+#ifndef time_after64
+#define time_after64(a, b)       \
+       (typecheck(__u64, a) && \
+       typecheck(__u64, b) && \
+       ((__s64)(b) - (__s64)(a) < 0))
+#endif
+
+#ifndef time_before64
+#define time_before64(a, b)      time_after64(b, a)
+#endif
+
+#ifndef time_after_eq64
+#define time_after_eq64(a, b)    \
+       (typecheck(__u64, a) && \
+       typecheck(__u64, b) && \
+       ((__s64)(a) - (__s64)(b) >= 0))
+#endif
+
+#ifndef time_before_eq64
+#define time_before_eq64(a, b)   time_after_eq64(b, a)
+#endif
 
 #endif