中断申请后在close(fd)之后,进行中断释放 free_irq,但是有一下报错

来源:互联网 发布:手机淘宝如何更换账号 编辑:程序博客网 时间:2024/04/30 07:57
------------[ cut here ]------------
WARNING: at kernel/irq/manage.c:1147 __free_irq+0x108/0x17c()
Trying to free already-free IRQ 19

Modules linked in: sar_adc hi3518_adec(P) hi3518_aenc(P) hi3518_ao(P) hi3518_ai(P) hi3518_sio(P) hidmac acodec(P) hi3518_isp(P) pwm hi_rtc hirtc hi_i2c gpioi2c ssp_sony hi3518_ive(P) hi3518_vda(P) hi3518_region(P) hi3518_rc(P) hi3518_jpege(P) hi3518_h264e(P) hi3518_chnl(P) hi3518_group(P) hi3518_venc(P) hi3518_vou(P) hi3518_vpss(P) hi3518_viu(P) hi3518_dsu(P) hi3518_tde(P) hi3518_sys(P) hi3518_base(P) mmz



上面错误是app在退出的时候,找不到相应的中断号进行释放,导致崩溃,只要把request_irq放在open里面或者其他地方,就是不要放在驱动的初始化地方。

原创粉丝点击