Pending interrupts not always replayed

2010-04-19 Thread Guillaume Knispel
Hi, >From reading the code (kernel/irq stuffs), it seems that at least some handle_edge_irq based interrupts are not replayed when enabling if desc->chip->retrigger == NULL and on a platform where CONFIG_HARDIRQS_SW_RESEND is not set (which for now is only defined for (some?) arm and avr32). Depen

Re: Pending interrupts not always replayed

2010-04-19 Thread Guillaume Knispel
On Sun, 18 Apr 2010 21:14:12 +0200 (CEST) Thomas Gleixner wrote: > On Sun, 18 Apr 2010, Guillaume Knispel wrote: > > Now everything seems to work fine: my device was not previously not > > interrupting anymore after typically 1 or 2 minutes (because the > > interrupt signal stays at level low unt

Re: Pending interrupts not always replayed

2010-04-18 Thread Thomas Gleixner
On Sun, 18 Apr 2010, Guillaume Knispel wrote: > Now everything seems to work fine: my device was not previously not > interrupting anymore after typically 1 or 2 minutes (because the > interrupt signal stays at level low until the device is served, so So you are having a level interrupt device and

Re: Pending interrupts not always replayed

2010-04-18 Thread Guillaume Knispel
On Sun, 18 Apr 2010 05:34:39 +0200 Guillaume Knispel wrote: > From reading the code (kernel/irq stuffs), it seems that at least some > handle_edge_irq based interrupts are not replayed when enabling if > desc->chip->retrigger == NULL and on a platform where > CONFIG_HARDIRQS_SW_RESEND is not set