在提交问题之前,请确保您已经检查了以下几点:

  1. 您已经搜索过现有问题,并且没有找到相关的内容。
  2. 您将在KernelSU管理器中的设置-报告日志中上传bug报告文件。
  3. 您知道如何重现问题,这个问题可能不特定于您的设备。

描述问题:
我平时在做内核测试的时候,不会合并SuSFS,因此需要使用nongki分支。不过我发现会产生编译错误,上至5.4下至4.14,但切换到susfs-main就没有这种问题。我在查询了nongki内核的最后更新时间后,我猜测是因为nongki分支缺少合并最近修复的代码commit了。

编译错误信息如下:

../drivers/kernelsu/throne_comm.c:148:30: error: variable has incomplete type 'const struct proc_ops'
  148 | static const struct proc_ops uid_scanner_proc_ops = {
      |                              ^
../drivers/kernelsu/throne_comm.c:148:21: note: forward declaration of 'struct proc_ops'
  148 | static const struct proc_ops uid_scanner_proc_ops = {
      |                     ^
1 error generated.
make[3]: *** [../scripts/Makefile.build:294: drivers/kernelsu/throne_comm.o] Error 1
make[2]: *** [../scripts/Makefile.build:564: drivers/kernelsu] Error 2
make[1]: *** [/home/runner/work/Purchase_Kernel_Build/Purchase_Kernel_Build/device_kernel/Makefile:1904: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....

如何重现:
(未提供具体步骤)

预期行为:
(未提供预期行为)

屏幕截图:
(未提供)

日志:
(未提供)

设备信息:

  • 设备:一些设备
  • 操作系统版本:任何
  • KernelSU版本:nongki最新
  • 内核版本:4.14-5.4

附加信息:
(未提供)

请提供如何重现问题的具体步骤、预期行为、屏幕截图、日志以及任何其他可能有助于解决问题的附加信息。