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

  1. 检查过现有的问题列表,确认没有与你遇到的问题相关的记录。
  2. 你将使用KernelSU管理器中的设置-报告日志功能上传bug报告文件。
  3. 你知道如何复现这个问题,并且这个问题可能不特定于你的设备。

你遇到的错误信息表明在super_access.c文件中存在三个编译错误。具体来说,编译器报告在task_struct结构体中找不到名为security的成员。这个问题可能是由宏DEFINE_MEMBER的使用不当引起的,这个宏试图定义一个不存在的成员。

为了解决这个问题,你需要检查task_struct的定义,确认是否存在名为security的成员。如果不存在,你可能需要修改你的代码以使用正确的成员名。如果确实存在,那么问题可能在于宏的实现上,你可能需要修改DEFINE_MEMBER宏的定义,以确保它能够正确地处理task_struct结构体。

在提交bug报告时,请确保提供以下信息:

  • 设备信息
  • 操作系统版本
  • KernelSU版本
  • 内核版本

此外,提供复现问题的步骤、期望的行为、屏幕截图和日志信息将非常有帮助。这些信息将帮助开发者更好地理解问题,并快速地提供解决方案。