diff options
Diffstat (limited to 'drivers/net/wireguard/compat/compat-asm.h')
-rw-r--r-- | drivers/net/wireguard/compat/compat-asm.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/drivers/net/wireguard/compat/compat-asm.h b/drivers/net/wireguard/compat/compat-asm.h index 4e427e50e9c6..7067afd9b5e1 100644 --- a/drivers/net/wireguard/compat/compat-asm.h +++ b/drivers/net/wireguard/compat/compat-asm.h @@ -10,6 +10,17 @@ #include <linux/kconfig.h> #include <linux/version.h> +#ifdef RHEL_MAJOR +#if RHEL_MAJOR == 7 +#define ISRHEL7 +#elif RHEL_MAJOR == 8 +#define ISRHEL8 +#if RHEL_MINOR == 4 +#define ISCENTOS8S +#endif +#endif +#endif + /* PaX compatibility */ #if defined(RAP_PLUGIN) #undef ENTRY @@ -40,7 +51,7 @@ #undef pull #endif -#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 76) +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 76) && !defined(ISCENTOS8S) #define SYM_FUNC_START ENTRY #define SYM_FUNC_END ENDPROC #endif |