免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3175 | 回复: 1
打印 上一主题 下一主题

请教!中断释放失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-29 22:15 |只看该作者 |倒序浏览
注册一个中断,在释放时失败,求大牛指教。
源码:
ret = request_irq(CC2420_FIFOP_IRQ, cc2420_fifop_irq_handler, IRQF_TRIGGER_RISING, "cc2420", (void *)priv);
     if (ret) {
             CC2420_ERROR("Failed to register fifop interrupt handler, ret code = %d \n", ret);
             return FAIL;
     }

free_irq(CC2420_FIFOP_IRQ, priv);

错误:

WARNING: at kernel/irq/manage.c:573 free_irq+0x44/0x114()
Modules linked in: cc2420(-) tsl2561 sht15 lis3l02dq max1363 ring_sw industrialio lm75 pxa2xx_spi spidev i2c_gpio i2c_algo_bit i2c_dev ssp leds_gpio led_class
[<c0024658>] (dump_stack+0x0/0x14) from [<c0038cec>] (warn_slowpath+0x64/0x80)
[<c0038c88>] (warn_slowpath+0x0/0x80) from [<c0061048>] (free_irq+0x44/0x114)
r3:00000100 r2:00000000
r7:00000008 r6:00000000 r5:c02ecd48 r4:c1d86c68
[<c0061004>] (free_irq+0x0/0x114) from [<bf06a1a0>] (im2_cc2420_disable+0x28/0x50 [cc2420])
r8:c11f3f48 r7:c11f2000 r6:00000000 r5:c1d86800 r4:c1d86c68
[<bf06a178>] (im2_cc2420_disable+0x0/0x50 [cc2420]) from [<bf06ae3c>] (cc2420_close+0x84/0x94 [cc2420])
r5:c1d86800 r4:c1d86c68
[<bf06adb8>] (cc2420_close+0x0/0x94 [cc2420]) from [<c0194c00>] (dev_close+0x84/0xb0)
r5:bf06f860 r4:c1d86800
[<c0194b7c>] (dev_close+0x0/0xb0) from [<c01988e4>] (rollback_registered+0x94/0x144)
r5:c1d86800 r4:00000001
[<c0198850>] (rollback_registered+0x0/0x144) from [<c01993f4>] (unregister_netdevice+0x38/0x6
r6:00000880 r5:00000000 r4:c1d86800
[<c01993bc>] (unregister_netdevice+0x0/0x6 from [<c0199440>] (unregister_netdev+0x1c/0x24)
r4:c1d86800
[<c0199424>] (unregister_netdev+0x0/0x24) from [<bf06f7a0>] (cc2420_cleanup+0x20/0x50 [cc2420])
r4:bf074d80
[<bf06f780>] (cc2420_cleanup+0x0/0x50 [cc2420]) from [<c005c8ac>] (sys_delete_module+0x1d4/0x22
r4:bf074c28
[<c005c6d8>] (sys_delete_module+0x0/0x22 from [<c0020ea0>] (ret_fast_syscall+0x0/0x2c)
r8:c0021044 r7:00000081 r6:0009e12e r5:bec92d44 r4:0000016e
---[ end trace 14e75a23a47e814c ]---

论坛徽章:
0
2 [报告]
发表于 2010-12-06 08:23 |只看该作者
本帖最后由 star316 于 2010-12-06 08:29 编辑

free_irq 里面有2个WARNING,一个是中断里面调用的警告,还有一个应该是中断已经释放 的警告
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP