Messages in this thread | | | From | "Liu, Chuansheng" <> | Subject | RE: [PATCH] genirq: Add the IRQS_ONESHOT support for edge interrupt | Date | Tue, 18 Sep 2012 07:18:37 +0000 |
| |
> Are you sure you have not returned from the irq_thread and how do you > know that primary handler is called in between when your irq_thread is > running?
I am sure because the spin recursive locks has been printed with call stack, further more, with IRQS_ONESHOT, I have printed the value of irqd_irq_masked(&desc->irq_data), it is 0, that means when with IRQS_ONESHOT, and the irq thread is called but the irq is not masked during this time.
| |