Hello,

Gilles Chanteperdrix wrote:
> Attached a new version of the patch (including the patch for the __xchg
> operation, so that this patch can be applied incrementally after the
> official I-pipe patch) which should be more greedy when demultiplexing
> the GPIO interrupt.
Thanks, great.
Finally I came around to test it.

There is one small typo in it:

> diff -Naurdp -x '*~' -x '*.orig' -x '*.rej' 
> linux-2.6.16.5-tcl1-ipipe-ref/arch/arm/mach-pxa/irq.c 
> linux-2.6.16.5-tcl1-ipipe/arch/arm/mach-pxa/irq.c
> --- linux-2.6.16.5-tcl1-ipipe-ref/arch/arm/mach-pxa/irq.c       2005-10-28 
> 02:02:08.000000000 +0200
> +++ linux-2.6.16.5-tcl1-ipipe/arch/arm/mach-pxa/irq.c   2006-08-13 
> 14:31:28.000000000 +0200
> @@ -214,6 +215,42 @@ static void pxa_gpio_demux_handler(unsig
[...]
> +               for (; i; i--) {
> +                       loop ||= mask[i - 1];
This should be:
                       loop |= mask[i - 1];

With that change, first tests look fine.
BTW, on the SA, what results do you get from xeno-test?

 Detlef

-- 
Detlef Vollmann   vollmann engineering gmbh
Linux and C++ for Embedded Systems    http://www.vollmann.ch/
Linux for PXA270 Colibri module: http://www.vollmann.ch/en/colibri/

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

Reply via email to