求助:加载内核模块出错!!!

one_wood 2006-04-14 11:05:08
我在加载内核模块时出现这种情况:
[root@PSG177 sibtemp]# insmod sib_mod.o
sib_mod.o: unresolved symbol kfree_s

没法加载,请问是什么原因啊,怎样解决?
...全文
325 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhuchina 2006-05-26
  • 打赏
  • 举报
回复
受用
one_wood 2006-04-15
  • 打赏
  • 举报
回复
明白了,谢谢各位

fierygnu 2006-04-14
  • 打赏
  • 举报
回复
内核版本是什么?是不是不匹配?
fierygnu 2006-04-14
  • 打赏
  • 举报
回复
kfree_s接口从2.4版本开始就已经不用了,直接用slab.h里的kfree就可以了。
one_wood 2006-04-14
  • 打赏
  • 举报
回复
我是用内核2.4.7-10
one_wood 2006-04-14
  • 打赏
  • 举报
回复
我的驱动程序用到了kfree_s函数;比如kfree_s(tsc_pciDevPtr,sizeof(PciDevMapList))等等,驱动程序编译以后生成tsc_mod.o文件。然后用insmod tsc_mod.o加载时出现sib_mod.o: unresolved symbol kfree_s这个错误,请问怎样解决啊??
fierygnu 2006-04-14
  • 打赏
  • 举报
回复
sib_mod是什么模块,看它是哪个内核版本的模块。
one_wood 2006-04-14
  • 打赏
  • 举报
回复
我用内核2.4.7-10,不知道是不是匹配问题??

4,469

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧