projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 2.7.7
[lttng-modules.git]
/
lttng-kernel-version.h
diff --git
a/lttng-kernel-version.h
b/lttng-kernel-version.h
index ac61739b9812eed4771abfb56b254da2e42d5113..d9a5f13cfb27e1f4c5f8ce038842546fa94cf0ca 100644
(file)
--- a/
lttng-kernel-version.h
+++ b/
lttng-kernel-version.h
@@
-39,6
+39,8
@@
(LINUX_VERSION_CODE >= KERNEL_VERSION(a_low, b_low, c_low) && \
LINUX_VERSION_CODE < KERNEL_VERSION(a_high, b_high, c_high))
(LINUX_VERSION_CODE >= KERNEL_VERSION(a_low, b_low, c_low) && \
LINUX_VERSION_CODE < KERNEL_VERSION(a_high, b_high, c_high))
+/* Ubuntu */
+
#define LTTNG_UBUNTU_KERNEL_VERSION(a, b, c, d) \
(((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
#define LTTNG_UBUNTU_KERNEL_VERSION(a, b, c, d) \
(((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
@@
-56,6
+58,8
@@
LTTNG_UBUNTU_VERSION_CODE < \
LTTNG_UBUNTU_KERNEL_VERSION(a_high, b_high, c_high, d_high))
LTTNG_UBUNTU_VERSION_CODE < \
LTTNG_UBUNTU_KERNEL_VERSION(a_high, b_high, c_high, d_high))
+/* Debian */
+
#define LTTNG_DEBIAN_KERNEL_VERSION(a, b, c, d, e, f) \
(((((a) << 16) + ((b) << 8) + (c)) * 1000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
#define LTTNG_DEBIAN_KERNEL_VERSION(a, b, c, d, e, f) \
(((((a) << 16) + ((b) << 8) + (c)) * 1000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
@@
-73,22
+77,26
@@
LTTNG_DEBIAN_VERSION_CODE < \
LTTNG_DEBIAN_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
LTTNG_DEBIAN_VERSION_CODE < \
LTTNG_DEBIAN_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
-#define LTTNG_RHEL_KERNEL_VERSION(a, b, c, d, e) \
- (((a) * (1ULL << 32)) + ((b) << 24) + ((c) << 16) + ((d) << 8) + (e))
+#define LTTNG_RHEL_KERNEL_VERSION(a, b, c, d, e, f) \
+ (((((a) << 16) + ((b) << 8) + (c)) * 10000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
+
+/* RHEL */
-#ifdef RHEL_
RELEASE_CODE
+#ifdef RHEL_
API_VERSION
#define LTTNG_RHEL_VERSION_CODE \
#define LTTNG_RHEL_VERSION_CODE \
- ((LINUX_VERSION_CODE *
(1ULL << 16)) + RHEL_RELEASE_CODE
)
+ ((LINUX_VERSION_CODE *
10000000ULL) + RHEL_API_VERSION
)
#else
#define LTTNG_RHEL_VERSION_CODE 0
#endif
#else
#define LTTNG_RHEL_VERSION_CODE 0
#endif
-#define LTTNG_RHEL_KERNEL_RANGE(a_low, b_low, c_low, d_low, e_low, \
- a_high, b_high, c_high, d_high, e_high) \
+#define LTTNG_RHEL_KERNEL_RANGE(a_low, b_low, c_low, d_low, e_low,
f_low,
\
+ a_high, b_high, c_high, d_high, e_high
, f_high
) \
(LTTNG_RHEL_VERSION_CODE >= \
(LTTNG_RHEL_VERSION_CODE >= \
- LTTNG_RHEL_KERNEL_VERSION(a_low, b_low, c_low, d_low, e_low) && \
+ LTTNG_RHEL_KERNEL_VERSION(a_low, b_low, c_low, d_low, e_low
, f_low
) && \
LTTNG_RHEL_VERSION_CODE < \
LTTNG_RHEL_VERSION_CODE < \
- LTTNG_RHEL_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high))
+ LTTNG_RHEL_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
+
+/* RT patch */
#define LTTNG_RT_KERNEL_VERSION(a, b, c, d) \
(((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
#define LTTNG_RT_KERNEL_VERSION(a, b, c, d) \
(((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
This page took
0.024233 seconds
and
4
git commands to generate.