summaryrefslogtreecommitdiffstats
path: root/src/kernel/xloop_main.h
diff options
context:
space:
mode:
authorSimon Rettberg2022-03-04 11:58:03 +0100
committerSimon Rettberg2022-03-04 12:05:59 +0100
commit46a0f97d263ecc750a1b107940c6b379d221e661 (patch)
tree2469c3acbc029889285b99e300512167ee78c62e /src/kernel/xloop_main.h
parentSplit xloop_main into separate files for pre-5.15 and 5.15+ (diff)
downloadxloop-46a0f97d263ecc750a1b107940c6b379d221e661.tar.gz
xloop-46a0f97d263ecc750a1b107940c6b379d221e661.tar.xz
xloop-46a0f97d263ecc750a1b107940c6b379d221e661.zip
Add support for RHEL 8.5
Diffstat (limited to 'src/kernel/xloop_main.h')
-rw-r--r--src/kernel/xloop_main.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/kernel/xloop_main.h b/src/kernel/xloop_main.h
index c1cc919..3649039 100644
--- a/src/kernel/xloop_main.h
+++ b/src/kernel/xloop_main.h
@@ -1,6 +1,15 @@
#include <linux/version.h>
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 15, 0)
+/* define RHEL_CHECK_VERSION macro to check CentOS version */
+#if defined(RHEL_RELEASE_CODE) && defined(RHEL_RELEASE_VERSION)
+#define RHEL_CHECK_VERSION(CONDITION) (CONDITION)
+#else
+#define RHEL_CHECK_VERSION(CONDITION) (0)
+#endif
+
+#if RHEL_CHECK_VERSION(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(8, 5))
+#include "xloop_main_rhel_8.5.h"
+#elif LINUX_VERSION_CODE < KERNEL_VERSION(5, 15, 0)
#include "xloop_main_4.18.h"
#else
#include "xloop_main_5.15.h"