irq中断处理的一个问题

上一篇 / 下一篇  2006-10-26 11:17:47 / 个人分类:Linux

2.6内核的irq中断处理函数当处理完中断信号时必须要返回一个IRQ_HANDLED,而2.4内核则不用。

这就造成了很多2.4的驱动移植到2.6时,设备打开一段时间后irq被禁用。
因为内核认为该中断线上没有任何中断处理程序,当这样的中断持续发生99000次后,便会禁止这条中断线,算是内核的一种优化吧。

TAG: Linux

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 5246
  • 日志数: 13
  • 图片数: 2
  • 建立时间: 2006-10-25
  • 更新时间: 2006-12-05

RSS订阅

Open Toolbar