对于如何向模块传递参数,Linux kernel 提供了一个简单的框架.其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动程序里,参数的用法如同全局变量. 通过宏module_param()定义一个模块参数: module_param(name,type,perm); name既是用户看到的参数名,又是模块内接受参数的变量.type表示参数的数据类型. 如: byte, short, ushort,int, uint, long, ulong, charp, bool…