QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1017|回复: 1

急问一个加载module的问题

[复制链接]
发表于 2004-12-20 16:59:08 | 显示全部楼层 |阅读模式
问什么在我的一个module里
EXPORT_SYMBOL(gendev_open)//gendev_open是我自己定义的函数

把这个module insmod到内核后

ksyms查看
gendev_open的名字变成了gendev_open_R__ver_gendev_open...
这是怎么回事?

似乎是和内核的设置有关是吗?
还是要在makefile里面定义什么专门的宏啊?
很急啊,知道的帮帮忙吧
发表于 2004-12-29 16:27:20 | 显示全部楼层
这个确实和内核的设置有关系,你的内核选择将版本信息写入到MODULE中去,也正是这个愿意,所有内核export出来的函数后面都有一个奇怪的后缀,来避免module与kernel版本冲突问题。
对于这个问题,你不用管后面的后缀,在调用的时候直接call名字就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 08:30 , Processed in 0.062406 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表