Re: ISR for shared IRQ is called again and again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux