我需要重命名一个内核模块(在使用lsmod命令时显示的名称),而不更改源文件的名称。例如:
我想将xxx重命名为yyy。
现在我知道,更改驱动程序源文件的名称(当涉及单个文件时)会更改模块的名称。
但我不想更改源文件的名称。
# insmod xxx.ko
<<module loads successfully>>
# lsmod
Module Size Used by Tainted: P
xxx 191527 0
#
我想将xxx重命名为yyy。
现在我知道,更改驱动程序源文件的名称(当涉及单个文件时)会更改模块的名称。
但我不想更改源文件的名称。
MODULE_ALIAS
宏来允许modprobe使用不同的名称加载你的模块。 - Alexander Dzyoba