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@