linux - 在 Linux 内核中使用 __exit token

标签 linux module kernel init

__exit token 在可加载 linux 内核模块和内核中的一般用途是什么?我在/include/linux/init.h 中看到了 __init 的解释,但在任何地方都找不到一般的或特定的(对于案例可加载模块)。

最佳答案

非常简单 - __exit 标记用于模块销毁的代码。如果您编译内核内置功能而不是模块或在禁止内核模块卸载的配置下(是的,有一个),则该代码不需要加载到 RAM。

关于linux - 在 Linux 内核中使用 __exit token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31284493/

相关文章:

linux - 尝试使用 "current"宏时出现编译错误

kernel - 在内核和用户空间

java - 现有 java 应用程序上的 SO_KEEPALIVE

产品构建后找不到 Angular 2\4 Assets 路径文件

android - Dagger 2 构造函数注入(inject)等

python - 如何在不设置shell路径的情况下将Anaconda与系统python隔离

linux - 卡在 poll 系统调用中

Angular 2 : No provider for (2. 0.0.0)

sql-server - 在哪里可以获得适用于 Linux 的 SQL Server Native Client

linux - 如何使用 git-archive 获得 GNU tar 的 --strip-components 的效果?