CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2009/10/22 14:39:17

Modified files:
        sys/arch/mips64/mips64: interrupt.c 
        sys/arch/sgi/include: intr.h 
        sys/arch/sgi/localbus: macebus.c 
        sys/arch/sgi/sgi: ip27_machdep.c 
        sys/arch/sgi/xbow: xheart.c 

Log message:
The recent cleanups make blatantly visible that the pending_int handler
does almost exactly what splx() is doing if ipending is zero, and triggers
soft interrupts as well.

So don't bother checking for ipending in splx, and always invoke pending_int,
which gets renamed as splx_handler for consistency.

Reply via email to