CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2016/04/03 04:29:41

Modified files:
        sys/arch/armv7/armv7: intr.c 
        sys/arch/arm/xscale: i80321_intr.c pxa2x0_intr.c 

Log message:
Remove tests for "processing" which was never set.  It attempted to
protect against multiple entries of a function that handled pending
soft interrupts.  This seems to have been a mistake made when converting
code that used simple lock in the 80321 code which got reused in armv7.

arm softintr_dispatch() already has mutexes around invoked callbacks
which should be enough.  Make the pxa2x0 code work the same way which
removes the last remaining simple lock use on arm.

ok patrick@

Reply via email to