summaryrefslogtreecommitdiffstats
path: root/src/kernel/xloop_main.h
diff options
context:
space:
mode:
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"