五、附加
1、模块加载:
modprobe 自动加载模块到内核 (p10)
2、宏声明:
MODULE_LICENSE("GPL"); 许可证声明(p12)
MODULE_AUTHOR("LR <xxx@163.com>"); 作者信息(p12)
MODULE_DESCRIPTION("this in module"); 模块信息(p12)
MODULE_ALIAS("module_name"); 模块别名(p12)
3、导出符号表:
EXPORT_SYMBOL(val); 导出使用 static 关键字修饰的全局变量 val 的符号表(p19)
EXPORT_SYMBOL_GPL(func); 导出 func 函数的符号表(p19)