CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2013/06/26 13:53:50
Modified files: sys/arch/amd64/amd64: intr.c sys/arch/amd64/include: mutex.h Log message: Since interrupts at IPL_AUDIO no longer grab the kernel lock, and nobody is supposed to establish interrupts at IPL_VM, we only need to "flatten" mutex ipls up until IPL_TTY. Add an assertion to enforce that IPL_AUDIO interrupts are establish with the IPL_MPSAFE flag set. Should improve latency of audio interrupts a tiny bit. ok matthew@