如何制作一个Linux内核模块依赖于另一个带有depmod的外部模块?

lui*_*res 5 linux kernel-module linux-kernel

我正在编写一个依赖于一个现有内核模块的内核模块.我正在从树中构建我的模块(作为外部模块).

如何声明依赖项,以便depmod识别它?

sts*_*uad 0

你不需要。depmod 将运行当前 /lib/modules/ 目录中的所有模块,并根据未解析的符号构建其依赖关系树。

默认情况下,它将假定内核中存在其他模块未提供的任何符号,但是您也可以使用 -e/-F 选项来检查情况是否如此。