Module Name: src Committed By: matt Date: Fri Sep 19 17:52:43 UTC 2014
Modified Files: src/sys/kern: kern_mutex.c Log Message: Allow MD code to use something other than __cpu_simple_lock_t for doing spin locks but use the same logic. MUTEX_SPINBIT_LOCK_INIT MUTEX_SPINBIT_LOCK_TRY MUTEX_SPINBIT_LOCKED_P MUTEX_SPINBIT_LOCK_UNLOCK MUTEX_INITIALIZE_SPIN_IPL For those platforms without sub-word CAS, you can use these to place the mutex lock and ipl inside a full machine word and use CAS to update them. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/kern/kern_mutex.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.