内核模块参数、浮点运算及自动加载的深入解析
1. 内核模块参数的基本操作
在操作内核模块时, modinfo(8) 工具能显示可用的模块参数。以 modparams1.ko 内核模块为例,它有两个参数, modinfo 会展示参数的名称、描述和数据类型(如 charp 代表字符指针,即字符串)。
以下是对该模块的简单测试步骤:
1. 清空内核日志:
sudo dmesg -C
- 插入内核模块:
sudo insmod ./modparams1.ko
- 查看内核日志:
dmesg
输出结果如下:
[42724.936349] modparams1: inserted
[42724.936354] module parameters passed: mp_debug_level=0 mp_strparam=My string param
由于未显式传递参数,模块变量保留默认值。若要传递显式值,可按以下步骤操作:
超级会员免费看
订阅专栏 解锁全文
5718

被折叠的 条评论
为什么被折叠?



