内核模块参数
背景
接上一篇 内核启动参数cmdline
上一篇主要讨论了不是模块的情况下,内核启动参数的传递解析过程及使用:early_param()和__setup(),这篇主要讨论下模块的情况
相关内核文档:Documentation/admin-guide/kernel-parameters.rst等
内核模块添加参数
module_param(参数名, 参数类型, 0644);
MODULE_PARM_DESC(参数名, "参数说明.");
内核模块参数使用
分3种方式:
内核启动cmdline
模块名.参数=xxx
模块加载cmdline
modprobe 模块名 参数=xxx
动态修改
/ sys / module / <模块名> / parameters/参数
例如:
(kernel command line) usbcore.blinkenlights=1
(modprobe command line) modprobe usbcore blinkenlights=1
... ...
作者: Shell
链接: 内核模块参数 | DD'Notes
来源: DD'Notes
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。