在提交一个问题时,请确保你已经遵循了以下步骤:
- 检查现有的问题列表,确保没有与你的问题相关的条目。
- 在KernelSU Manager的设置中上传bug报告文件,具体路径为:Settings -> Report log。
- 确认你知道如何重现问题,并且该问题可能不特定于你的设备。
以下是关于bug的详细信息:
- SukiSU-Ultra版本(GitHub):40250
- SukiSU-Ultra版本(Github):v4.1.0-a8dbf4ea@main
- 内核版本:4.19
- 内核类型:非GKI
- KPM已禁用
编译过程中遇到了以下错误:
CALL ../scripts/checksyscalls.sh
CHK include/generated/compile.h
GZIP kernel/config_data.gz
CHK kernel/kheaders_data.tar.xz
GEN kernel/kheaders_data.tar.xz
CC drivers/kernelsu/ksu.o
CC drivers/kernelsu/allowlist.o
../drivers/kernelsu/ksu.c:108:1: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int]
108 | MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);
| ^
| int
../drivers/kernelsu/ksu.c:108:18: error: a parameter list without types is only allowed in a function definition
108 | MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);
| ^
2 errors generated.
make[3]: *** [../scripts/Makefile.build:338: drivers/kernelsu/ksu.o] Error 1
make[3]: *** Waiting for unfinished jobs....
../drivers/kernelsu/allowlist.c:427:28: error: use of undeclared identifier 'TWA_RESUME'
427 | task_work_add(tsk, cb, TWA_RESUME);
| ^~~~~~~~~~
../drivers/kernelsu/allowlist.c:430:5: error: implicit declaration of function 'put_task_struct' [-Werror,-Wimplicit-function-declaration]
430 | put_task_struct(tsk);
| ^
../drivers/kernelsu/allowlist.c:430:5: note: did you mean 'put_task_stack'?
../include/linux/sched/task_stack.h:72:13: note: 'put_task_stack' declared here
72 | extern void put_task_stack(struct task_struct *tsk);
| ^
2 errors generated.
make[3]: *** [../scripts/Makefile.build:338: drivers/kernelsu/allowlist.o] Error 1
make[2]: *** [../scripts/Makefile.build:642: drivers/kernelsu] Error 2
make[1]: *** [/workspaces/rust/kernel_msm-4.19/Makefile:1218: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....
UPD kernel/config_data.h
CC kernel/configs.o
CC kernel/kheaders.o
AR kernel/built-in.a
make: *** [Makefile:153: sub-make] Error 2为了重现这个问题,你需要提供更多信息。请描述你期望的行为,并提供屏幕截图和日志文件。另外,请提供你的设备信息,包括设备型号、操作系统版本、KernelSU版本和内核版本。这些信息将有助于我们更好地理解和解决问题。
评论已关闭