aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_lock.c
Commit message (Expand)AuthorAgeFilesLines
* - track maximum wait timeKip Macy2008-07-271-4/+9
* - Embed the recursion counter for any locking primitive directly in theAttilio Rao2008-05-151-4/+1
* Really, no explicit checks against against lock_class_* object should beAttilio Rao2008-02-061-2/+2
* Fix logic in skipcount handling (used to sample every 1/N lock operationsKris Kennaway2008-01-081-1/+1
* - Pause a while after disabling lock profiling and before resetting itJeff Roberson2007-12-311-5/+11
* - Re-implement lock profiling in such a way that it no longer breaksJeff Roberson2007-12-151-222/+434
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-0/+1
* Currently the LO_NOPROFILE flag (which is masked on upper level code byAttilio Rao2007-09-141-1/+1
* Revert some debugging KTRs that were added during development.Kris Kennaway2007-06-031-4/+0
* Move lock_profile_object_{init,destroy}() into lock_{init,destroy}().John Baldwin2007-05-181-0/+2
* skip call to _lock_profile_obtain_lock_success entirely if acquisition time i...Kip Macy2007-04-031-14/+11
* general LOCK_PROFILING cleanupKip Macy2007-02-261-55/+6
* Bug fix for obscenely large wait times on uncontested locksKip Macy2006-12-041-4/+4
* track lock class name in a way that doesn't break WITNESSKip Macy2006-11-131-3/+4
* Unbreak witnessKip Macy2006-11-121-1/+1
* show lock class in profiling output for default case where type is not specif...Kip Macy2006-11-121-19/+22
* tinderbox fixKip Macy2006-11-111-1/+1
* remove lingering call to rd(tick)Kip Macy2006-11-111-1/+1
* missed nits replacing mutex with lockKip Macy2006-11-111-4/+4
* MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profileKip Macy2006-11-111-0/+291
* Add a basic reader/writer lock implementation to the kernel. ThisJohn Baldwin2006-01-271-0/+1
* Always include the lock_classes[] array in the kernel. TheJohn Baldwin2006-01-181-2/+0
* Bah. Fix 'show lock' to actually be compiled in. I had just fixed this inJohn Baldwin2006-01-171-0/+3
* Add a new file (kern/subr_lock.c) for holding code related to structJohn Baldwin2006-01-171-0/+113