CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2009/04/27 15:48:56
Modified files: sys/sys : mutex.h sys/arch/alpha/alpha: mutex.c sys/arch/hppa/hppa: mutex.c sys/arch/hppa64/hppa64: mutex.c sys/arch/m68k/m68k: 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 sys/arch/amd64/amd64: mutex.S sys/arch/i386/i386: mutex.S sys/arch/m88k/m88k: mutex.S sys/arch/powerpc/powerpc: mutex.S sys/arch/sparc64/sparc64: mutex.S Log message: Revert mtx_enter_try. It didn't compile on hppa, it doesn't compile on landisk, and the sparc implementation is obviously wrong. That's where I stopped looking, so who knows what else was broken. A simple comparison of the existing mtx_enter with the new mtx_enter_try would have told anybody.