LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1208|回复: 1

local_irq_save local_irq_disable 求助!!

[复制链接]
发表于 2006-1-16 11:45:56 | 显示全部楼层 |阅读模式
自己写了个小模块,在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
发表于 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之後直接機器就不響應了。 因為時鐘中斷都被禁止了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表