unbalanced enable irq

本文强调了在内核编程中,中断的enable和disable操作必须成对使用的重要性,避免因不平衡使用而导致kernel警告。遵循这一原则是确保系统稳定性的关键。
[ 101.121444] ------------[ cut here ]------------ [ 101.137881] Unbalanced enable for IRQ 113 [ 101.142009] WARNING: CPU: 0 PID: 680 at kernel/irq/manage.c:689 __enable_irq+0x44/0x70 [ 101.150120] Modules linked in: rtk_btusb ac_button_in(O) fpm_driver(O) 8851bu(O) fm17622drv(O) wiegand_com(O) TWSC3106(O) gpio(O) nvt_fb(O) kflow_ai(O) kdrv_ai(O) kdrv_lme(O) kdrv_md(O) kdrv_ive(O) nvt_sen_sc431hai(O) nvt_vpe(O) nvt_iq_539a(PO) nvt_awb(PO) nvt_ae(PO) nvt_isp_539a(O) kflow_audiodec(O) kflow_audioenc(O) kflow_audioout(O) kflow_audiocap(O) nvt_kdrv_audio(O) nvt_audio(O) kflow_videodec(O) kflow_videoenc(O) kdrv_jpgdec(O) kdrv_jpg(O) nvt_vencrc(O) kdrv_h26x(O) disp_ifdsi_lcd1_z277h(O) nvt_dispdev_panel(O) kflow_videoout(O) kdrv_videoout(O) nvt_dsi(O) nvt_dsiphy(O) nvt_mi(O) nvt_ide(O) nvt_gfx(O) kflow_videoprocess_539a(O) kflow_videocapture(O) nvt_videosprite(O) kflow_common(O) kdrv_dre(O) kdrv_vpe(O) kdrv_videoprocess_539a(O) kdrv_videocapture(O) kdrv_gfx2d(O) kdrv_comm(O) nvt_hwcpy kdrv_builtin_539a(O) kwrap(O) sd_mod t10_pi usb_storage scsi_mod xhci_plat_hcd xhci_hcd usbcore usb_common kdms(O) k_vigi_log(O) [ 101.234080] CPU: 0 PID: 680 Comm: fpm_loop Tainted: P O 5.10.168 #250 [ 101.242012] Hardware name: Novatek NS02302 (DT) [ 101.246652] pstate: 60000085 (nZCv daIf -PAN -UAO -TCO BTYPE=--) [ 101.252805] pc : __enable_irq+0x44/0x70 [ 101.256730] lr : __enable_irq+0x44/0x70 [ 101.260653] sp : ffffffc0116f3b20 [ 101.264041] x29: ffffffc0116f3b20 x28: ffffff800678bd40 [ 101.269485] x27: 0000000000000000 x26: ffffff8001bb7880 [ 101.274927] x25: 00000000000000d0 x24: ffffff8002b10034 [ 101.280370] x23: ffffff8002b12038 x22: ffffff8002b10020 [ 101.285813] x21: ffffffc00878c038 x20: 0000000000000071 [ 101.291255] x19: ffffff8001619600 x18: 0000000000000030 [ 101.296697] x17: 0000000000000000 x16: 0000000000000000 [ 101.302139] x15: ffffffffffffffff x14: ffffffc0916f3807 [ 101.307581] x13: 0000000000000006 x12: ffffffc0116f380f [ 101.313023] x11: 0000000000000000 x10: 0000000000000000 [ 101.318465] x9 : ffffffc0116f3740 x8 : 6c62616e65206465 [ 101.323907] x7 : 0000000000000000 x6 : ffffffc0116f3808 [ 101.329349] x5 : 0000000000000000 x4 : 0000000000000000 [ 101.334791] x3 : 00000000ffffffff x2 : 0000000000000000 [ 101.340233] x1 : 0000000000000000 x0 : ffffff800678bd40 [ 101.345676] Call trace: [ 101.348177] __enable_irq+0x44/0x70 [ 101.351745] enable_irq+0x44/0xa0 [ 101.355139] 0xffffffc008eff1b8 [ 101.358353] _35+0xe0/0x180 [kdms] [ 101.361834] _52+0x3c/0x60 [kdms] [ 101.365225] _59+0x84/0xa0 [kdms] [ 101.368619] netlink_unicast+0x220/0x300 [ 101.372634] netlink_sendmsg+0x1a0/0x3c0 [ 101.376650] __sys_sendto+0xc8/0x120 [ 101.380308] __arm64_sys_sendto+0x24/0x30 [ 101.384414] el0_svc_common.constprop.0+0x60/0x150 [ 101.389318] do_el0_svc+0x18/0x20 [ 101.392711] el0_svc+0x10/0x20 [ 101.395834] el0_sync_handler+0xa8/0xb0 [ 101.399759] el0_sync+0x168/0x180 [ 101.403148] ---[ end trace a89c894cdf78a71b ]---
最新发布
11-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值