CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/20 22:34:12
Modified files:
sys/arch/alpha/alpha: mutex.c
sys/arch/hppa64/hppa64: mutex.c
sys/arch/loongson/loongson: mutex.c
sys/arch/m68k/m68k: mutex.c
sys/arch/m88k/m88k: mutex.S
sys/arch/octeon/octeon: mutex.c
sys/arch/sgi/sgi: mutex.c
sys/arch/sh/sh : mutex.c
sys/arch/sparc/sparc: mutex.c
sys/arch/vax/vax: mutex.c
Log message:
Revert the ``remove the `skip splraise/splx for IPL_NONE mutexes' optimization''
change. It seems to have unexpected side effects, especially on MP systems,
and drahn@ disagrees with the way this change has been done and think there
is a better way to solve the original problem of msleep() fiddling with
mutex internals.