From 140ebd196fbd89cdb4f80dc0def01a13a9dda8ce Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Tue, 15 Apr 2025 16:13:16 +0800 Subject: [PATCH] Add support for kernel version 6.12, update conditional compilation definitions in super_access.c --- kernel/kpm/super_access.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/kpm/super_access.c b/kernel/kpm/super_access.c index 505a0a7e..8447d81b 100644 --- a/kernel/kpm/super_access.c +++ b/kernel/kpm/super_access.c @@ -70,6 +70,7 @@ struct DynamicStructInfo { #define KERNEL_VERSION_6_1 KERNEL_VERSION(6, 1, 0) #define KERNEL_VERSION_5_15 KERNEL_VERSION(5, 15, 0) +#define KERNEL_VERSION_6_12 KERNEL_VERSION(6, 12, 0) #include <../fs/mount.h> #include @@ -147,7 +148,9 @@ DYNAMIC_STRUCT_BEGIN(netlink_kernel_cfg) DEFINE_MEMBER(netlink_kernel_cfg, groups) DEFINE_MEMBER(netlink_kernel_cfg, flags) DEFINE_MEMBER(netlink_kernel_cfg, input) +#if LINUX_VERSION_CODE < KERNEL_VERSION_6_12 DEFINE_MEMBER(netlink_kernel_cfg, cb_mutex) +#endif DEFINE_MEMBER(netlink_kernel_cfg, bind) DEFINE_MEMBER(netlink_kernel_cfg, unbind) #if LINUX_VERSION_CODE < KERNEL_VERSION_6_1