From 97aaea7d86f4996ce61425ad61b91f97956656a1 Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Sat, 12 Apr 2025 19:07:33 +0800 Subject: [PATCH] Remove macro definitions for kernel versions 5.0 and 5.10 in super_access.c, and adjust conditional compilation to support kernel versions 4.14 and 5.15. --- kernel/kpm/super_access.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/kernel/kpm/super_access.c b/kernel/kpm/super_access.c index b7f22ce3..b4186eb9 100644 --- a/kernel/kpm/super_access.c +++ b/kernel/kpm/super_access.c @@ -68,12 +68,8 @@ struct DynamicStructInfo { #include - -#define KERNEL_VERSION_6_6 KERNEL_VERSION(6, 6, 0) #define KERNEL_VERSION_6_1 KERNEL_VERSION(6, 1, 0) #define KERNEL_VERSION_5_15 KERNEL_VERSION(5, 15, 0) -#define KERNEL_VERSION_5_10 KERNEL_VERSION(5, 10, 0) -#define KERNEL_VERSION_5_0 KERNEL_VERSION(5, 0, 0) #define KERNEL_VERSION_4_14 KERNEL_VERSION(4, 14, 0) @@ -119,7 +115,7 @@ DYNAMIC_STRUCT_BEGIN(kprobe) #if LINUX_VERSION_CODE < KERNEL_VERSION_5_15 DEFINE_MEMBER(kprobe, fault_handler) #endif -#if LINUX_VERSION_CODE < KERNEL_VERSION_5_0 +#if LINUX_VERSION_CODE < KERNEL_VERSION_4_14 DEFINE_MEMBER(kprobe, break_handler) #endif DEFINE_MEMBER(kprobe, flags)