aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_rwlock.c
Commit message (Expand)AuthorAgeFilesLines
* - Drop memory barriers in rw_try_upgrade(). We don't need an 'acq' memoryJohn Baldwin2007-03-301-4/+4
* - Simplify the #ifdef's for adaptive mutexes and rwlocks by conditionallyJohn Baldwin2007-03-221-23/+29
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,John Baldwin2007-03-211-72/+72
* Print readers count as unsigned in ddb 'show lock'.John Baldwin2007-03-131-2/+2
* Fix a typo.John Baldwin2007-03-121-1/+1
* Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes.John Baldwin2007-03-091-0/+33
* Use C99-style struct member initialization for lock classes.John Baldwin2007-03-091-3/+3
* Fix some nits in lock profiling for rwlocks:John Baldwin2007-03-071-6/+9
* Further improvements to LOCK_PROFILING:Kip Macy2007-02-271-2/+2
* Add rw_wowned() interface to rwlock(9), allowing a kernel thread toRobert Watson2007-02-261-0/+7
* general LOCK_PROFILING cleanupKip Macy2007-02-261-11/+3
* track lock class name in a way that doesn't break WITNESSKip Macy2006-11-131-1/+1
* MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profileKip Macy2006-11-111-2/+20
* Adjust td_locks for non-spin mutexes, rwlocks, and sx locks so that it isJohn Baldwin2006-07-271-0/+4
* Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes aJohn Baldwin2006-04-191-2/+133
* 'owner' is not used without SMP. Fix kernel build for such kernelWojciech A. Koszek2006-04-181-0/+4
* Adaptively spin before blocking on the turnstile if an rwlock is writeJohn Baldwin2006-04-181-7/+88
* - Add a rw_wowner() macro that just returns the owner of a write lock andJohn Baldwin2006-04-171-26/+38
* Fix another compile problem. If I find any more, this file is going in theScott Long2006-02-011-1/+1
* Regroup order of operations to better reflect what was probably intended.Scott Long2006-01-301-3/+3
* Take a stab at making this compile when WITNESS is not defined. gcc can'tScott Long2006-01-291-4/+4
* Unbreak on archs where %d doesn't print uintptr_t arithmetic.Max Laier2006-01-291-1/+2
* Add a basic reader/writer lock implementation to the kernel. ThisJohn Baldwin2006-01-271-0/+587