模块编译问题(悬赏,解决之后站内信联系)
时间:2010-12-16
来源:互联网
我自己写了一个usb modem驱动模块(注册一个usb_serial),如果我在init函数中添加'一个printk打印信息,在2.6.21内核编译时候就会报如下错误:
MODPOST vmlinux
WARNING: vmlinux: 'kfree' exported twice.Previous export was in vmlinux
/bin/sh: line1:29822 Segmentation fault
复制代码
但是在2.6.26内核编译同样的代码,就没有任何问题,Driver也能注册正常工作。
大家有人知道这个问题么?帮忙解决一下,太奇怪了
MODPOST vmlinux
WARNING: vmlinux: 'kfree' exported twice.Previous export was in vmlinux
/bin/sh: line1:29822 Segmentation fault
- static int _init modem_usb_int(void)
- {
- .....
- printk("Enter..\n");\\debug,happens issue
- ......
- return 0;
- }
- static void __exit modem_usb_exit(void)
- {
- ............
- }
- module_init(modem_usb_init);
- module_exit(modem_usb_exit);
- module_param(vid,uint,S_IRUGO|S_IWUSR);
- MODULE_PARM_DESC(vid,"Vendor id");
大家有人知道这个问题么?帮忙解决一下,太奇怪了
作者: ruoyisiyu 发布时间: 2010-12-16
本帖最后由 ruoyisiyu 于 2010-12-16 14:33 编辑
另外,头文件以及codes中并没有主动export kfree.,不加printk打印信息就没有问题,而且在本模块其他函数添加打印信息也没有问题。
另外,头文件以及codes中并没有主动export kfree.,不加printk打印信息就没有问题,而且在本模块其他函数添加打印信息也没有问题。
作者: ruoyisiyu 发布时间: 2010-12-16
没人遇到过?
作者: ruoyisiyu 发布时间: 2010-12-16
大哥们帮帮忙,不要老让我自己盖楼


作者: ruoyisiyu 发布时间: 2010-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28