微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

强制内核依赖性不包括某些模块

如何解决强制内核依赖性不包括某些模块

我有一个依赖于导出符号的内核模块 modA.ko

exported_func1(void)
exported_func2(void)

我还有另外两个模块 modB.ko modC.ko ,它们分别具有导出函数的定义。功能签名相同,但功能不同。只能同时加载 modB.ko modC.ko 中的一个。每次kbuild确定 modA.ko 依赖于 modB.ko 时。我不要我想根据需要在使用 modA.ko 之前动态加载适当的模块。 有没有一种方法可以强制内核构建系统不仅仅为此特定模块添加依赖项。

我正在使用buildroot来构建Linux映像,但是在buildroot-config中没有为这些模块定义依赖项。在buildroot output / 中, modB.ko modC.ko 都导出了 .symvers 中列出的功能文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。