在提交一个关于KernelSU驱动的问题之前,请确保你已经完成了以下步骤:

  1. 检查过现有的问题列表,确认没有与你遇到的问题相关的条目。
  2. 你将要在KernelSU管理器的设置中上传bug报告文件,具体路径为:KernelSU Manager - Settings - Report log。
  3. 你需要知道如何复现问题,并且确保这个问题不是特定于你的设备。

关于你遇到的编译错误,最新提交的代码在编译时提示以下错误信息:

In file included from ../drivers/kernelsu/core_hook.c:58:
../drivers/kernelsu/manual_su.h:16:38: error: no member named 'security' in 'struct task_struct'
    return ((unsigned long)(current->security) & KSU_SU_VERIFIED_BIT) != 0;
                            ~~~~~~~  ^
../drivers/kernelsu/manual_su.h:21:14: error: no member named 'security' in 'struct task_struct'
    current->security = (void *)((unsigned long)(current->security) | KSU_SU_VERIFIED_BIT);
    ~~~~~~~  ^
../drivers/kernelsu/manual_su.h:21:59: error: no member named 'security' in 'struct task_struct'
    current->security = (void *)((unsigned long)(current->security) | KSU_SU_VERIFIED_BIT);
                                                 ~~~~~~~  ^
../drivers/kernelsu/core_hook.c:1717:16: error: no member named 'task_alloc' in 'struct security_hook_heads'
        LSM_HOOK_INIT(task_alloc, ksu_task_alloc),
        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/linux/lsm_hooks.h:1937:33: note: expanded from macro 'LSM_HOOK_INIT'
        { .head = & security_hook_heads.HEAD, .hook = { .HEAD = HOOK } }
                   ~~~~~~~~~~~~~~~~~~~ ^
4 errors generated.
make[3]: *** [../scripts/Makefile.build:342: drivers/kernelsu/core_hook.o] Error 1
make[2]: *** [../scripts/Makefile.build:656: drivers/kernelsu] Error 2

为了解决这个问题,你需要提供以下信息:

  • 如何复现这个问题
  • 期望的行为
  • 屏幕截图
  • 相关日志

此外,请提供你的设备信息,包括:

  • 设备型号:Xiaomi Mix2s
  • 操作系统版本:Evolution X 10 Android 15
  • KernelSU版本:最新
  • 内核版本:4.9

请提供这些信息,以便我们更好地理解和解决问题。