Messages in this thread | | | Date | Tue, 31 May 2011 12:35:14 +0200 (CEST) | From | Thomas Gleixner <> | Subject | Re: [PATCH 2/3] irq: handle spurios irq detection for threaded irqs |
| |
On Tue, 31 May 2011, Sebastian Andrzej Siewior wrote: > raw_spin_unlock_irq(&desc->lock); > - handler_fn(desc, action); > + action_ret = handler_fn(desc, action); > + if (!noirqdebug) { > + raw_spin_lock_irq(&desc->lock);
Hmm. This will deadlock in __report_bad_irq().
> + note_interrupt(action->irq, desc, action_ret); > + raw_spin_unlock_irq(&desc->lock); > + }
Thanks,
tglx
| |