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.