Hi Guys,

in adeos patch bfin_set_irq_handler(), this will set irq handle to
handle_level_irq even it is a edge gpio irq, is it true?

 #ifdef CONFIG_IPIPE
-       _set_irq_handler(irq, handle_level_irq);
-#else
-       struct irq_desc *desc = irq_desc + irq;
+       handle = __fixup_irq_handler(desc, handle_level_irq, 0);
+#endif

should it like the follows, it just fixup original handle and will not
always set it to handle_level_irq.

#ifdef CONFIG_IPIPE
-       _set_irq_handler(irq, handle_level_irq);
-#else
-       struct irq_desc *desc = irq_desc + irq;
+       handle = __fixup_irq_handler(desc, handle, 0);
+#endif

-steven

_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to