使用内核模块时出现无法处理内核空指针取消引用错误。这是我想要做的
inputfile = filp_open(kernel_args->infile, O_RDONLY, 0); //Open a file
if(inputfile == NULL) //Check if the file exists
{
printk("\nInput file not found on drive\n");
error = -ENOENT;
goto quit;
}
但是内核在检查空值时给了我一个“哎呀”。我不知道如何避免它,因为我正在检查 null 并做我应该做的事情。