Is there anything else I can do to get this merged? Thanks, Christoph
> On 12 Oct 2017, at 20:59, Dmitriy Cherkasov <dmit...@oss-tech.org> wrote: > > On 10/12/2017 11:16 AM, Christoph Müllner wrote: > >> That was my first attempt, but that ends up in a hang during bootup. >> I suspect that the .irq_hold() callback must not call ipipe_lock_irq(). >> And since I added that call to gic_mask_irq(), I cannot call .irq_mask(). >> Note, that this code equals also the GICv2 implementation in >> drivers/irqchip/irq-gic.c >> (where I got the idea for the pipeline_lock() macros in [v2] from). >> Thanks, >> Christoph > > Yes, that's correct - lock/unlock definitely should not be called from > hold/release. > > This looks ok to me. Thanks! -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP URL: <http://xenomai.org/pipermail/xenomai/attachments/20171019/dd80e626/attachment.sig> _______________________________________________ Xenomai mailing list Xenomai@xenomai.org https://xenomai.org/mailman/listinfo/xenomai