14.1. 常见陷阱

在你开始进入内核模块的世界之前,有一些事情我需要警告你。如果我未能警告你,并且发生了不好的事情,请向我报告问题,我会全额退还你购买本书的费用。

使用标准库

你不能这样做。在内核模块中,你只能使用内核函数,也就是你在/proc/ksyms.

中看到的函数。

禁用中断

你可能需要在短时间内这样做,这是可以的,但如果你之后不重新启用它们,你的系统将会卡住,你必须将其关闭电源。

把你的头伸进大型食肉动物的嘴里