|
发表于 2006-1-21 19:38:21
|
显示全部楼层
Post by nhjidle
自己写了个小模块,在insmod中调用了local_irq_save,然后在rmmod中调用了local_irq_restore,但是当模块加载后,cat /proc/interrupt 发现CPU0这一列的值还一直在变化,请问是什么原因,应该不变才对啊,所有中断不是都被disable掉了么? ?????谢谢
CPU0
0: 91406842 XT-PIC timer
1: 8 XT-PIC i8042
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
10: 13324201 XT-PIC eth0, ioc1, AgilentRamdiskdrv
11: 24309 XT-PIC ioc0
12: 66 XT-PIC i8042
14: 7595050 XT-PIC ide0
什麼系統? 我的無論是2.4還是2.6, local_irq_disable之後直接機器就不響應了。 因為時鐘中斷都被禁止了。 |
|