CVSROOT:        /cvs
Module name:    src
Changes by:     j...@cvs.openbsd.org    2025/06/19 06:01:08

Modified files:
        sys/arch/amd64/amd64: pmap.c vmm_machdep.c 
        sys/arch/hppa/hppa: lock_machdep.c 
        sys/arch/m88k/m88k: mutex.c 
        sys/arch/powerpc/powerpc: lock_machdep.c 
        sys/kern       : kern_lock.c 
        sys/sys        : systm.h 

Log message:
Promote __mp_lock_spinout to long

This lets us implement larger MP_LOCKDEBUG thresholds on very fast
machines, so that we can tell transient contentions apart from actual
lockups. deraadt@ expressed concerns that bumping the threshold might
hide actual problems, but this diff doesn't change the threshold. As
mentioned by mpi@ and claudio@ MP_LOCKDEBUG is a very crude tool, but
it's the only tool we have right now.

ok miod@ claudio@

Reply via email to