在Linux的文件Module.h中包含着一些宏,这些宏的作用是用来对模块的声明和描述。下面我们把这些宏中常用的罗列在下面。
MODULE_AUTHOR (author); //声明模块的作者
MODULE_DESCRIPTION (description); //声明模块的描述
MODULE_VERSION (version_string); //声明模块的版本
MODULE_DEVICE_TABLE (table_info); //声明模块的设备表
MODULE_ALIAS (alternate_name); //声明模块的别名
MODULE_LICENSE("GPL"); //声明模块的许可证
MODULE_PARM_DESC //参数作用的描述
MODULE_SUPPORTED_DEVICE //模块支持的设备