从内核模块退出当前进程的正确方法是什么?

从内核模块退出当前进程的正确方法是什么?

我正在编写一个 livepatch 模块来挂钩一个函数并将其替换为导致进程终止的函数。我无法调用,abort()因为调用BUG()后我的内核会出现错误。

重要的是,该函数必须立即终止进程并且不得返回

答案1

嗯,我很笨。原来我还在使用do_exit_group(),忘记切换到do_exit().

相关内容