【发布时间】:2015-09-25 21:08:42
【问题描述】:
一般来说,可加载的 linux 内核模块和内核中的 __exit 令牌有什么用?我在 /include/linux/init.h 中看到了对 __init 的解释,但在任何地方都找不到通用的或特定的(对于案例可加载模块)。
【问题讨论】:
一般来说,可加载的 linux 内核模块和内核中的 __exit 令牌有什么用?我在 /include/linux/init.h 中看到了对 __init 的解释,但在任何地方都找不到通用的或特定的(对于案例可加载模块)。
【问题讨论】:
非常简单 - __exit 标记用于模块销毁的代码。如果您将某个功能编译为内核内置而不是模块,或者在禁止内核模块卸载的配置下(是的,有一个),则不需要将代码加载到 RAM。
【讨论】: