Hi! 2009/2/21 Michael Blizek <michi1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>: > Hi! > > On 18:22 Fri 20 Feb , Denis Borisevich wrote: >> Hi, >> I have a problem with ISR for shared IRQ in my module. It's being >> called for 15-20 times per second and never stops. The other driver >> that shares this interrupt is ahci. What can cause this problem? > > This might be perfectly normal. Basically if an interrupt is shared, all ISR > which have registered for this interrupt are called (until one ISR claims it?) > Yes, it is normal that my ISR is called for the shared interrupt which was issued by another device on this shared line. But it seems that the ahci driver doesn't handle it too. And that is not normal. I think the problem is in the way I reject the interrupt in my ISR if it is not "mine" (I just return IRQ_NONE), because when I unload my module this "interrupt storm" stops (I think that ahci driver finally handles that interrupt). -- Denis -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ