| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC,r313855,r313865,r313875,r313877,r313878,r313901,r313908,r313928,r313944,r... | mjg | 2017-03-16 | 1 | -1/+7 |
* | MFC r312890,r313386,r313390: | mjg | 2017-03-16 | 1 | -5/+9 |
* | MFC r303562,303563,r303584,r303643,r303652,r303655,r303707: | mjg | 2016-08-11 | 1 | -0/+24 |
* | Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9). | dchagin | 2014-12-13 | 1 | -0/+1 |
* | fix spelling of lock_initialized.. jhb approved.. | jmg | 2014-01-28 | 1 | -1/+1 |
* | Right now LOCK_DEBUG is enabled if KTR is on. | attilio | 2013-12-02 | 1 | -1/+2 |
* | Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With | davide | 2013-09-20 | 1 | -7/+8 |
* | Several improvements to rmlock(9). Many of these are based on patches | jhb | 2013-06-25 | 1 | -0/+1 |
* | Add option WITNESS_NO_VNODE to suppress printing LORs between VNODE | marcel | 2013-05-09 | 1 | -0/+1 |
* | Remove unused/obsolete macros. | attilio | 2012-11-13 | 1 | -11/+0 |
* | Constify arguments for locking KPIs where possible. | pjd | 2011-11-16 | 1 | -4/+4 |
* | Protect BSDI $Id from accidental manipulation. | obrien | 2010-09-10 | 1 | -1/+1 |
* | Right now, WITNESS just blindly pipes all the output to the | attilio | 2010-05-11 | 1 | -2/+4 |
* | Fix style for witness functions prototypes. | attilio | 2010-05-11 | 1 | -2/+2 |
* | Add the address of the lock to the KTR_LOCK trace. | kib | 2009-08-14 | 1 | -4/+4 |
* | In non-debugging mode make this define (void)0 instead of nothing. This | rdivacky | 2009-06-21 | 1 | -13/+13 |
* | Add the OpenSolaris dtrace lockstat provider. The lockstat provider | sson | 2009-05-26 | 1 | -0/+1 |
* | Add functions WITNESS so it can be asserted that the lock is not released for a | thompsa | 2009-01-21 | 1 | -0/+10 |
* | Teach WITNESS about the interlocks used with lockmgr. This removes a bunch | jhb | 2008-09-10 | 1 | -6/+7 |
* | Introduce some WITNESS improvements: | attilio | 2008-08-13 | 1 | -0/+1 |
* | - Embed the recursion counter for any locking primitive directly in the | attilio | 2008-05-15 | 1 | -5/+4 |
* | struct lock_instance and struct lock_list_entry don't need to be in the | attilio | 2008-04-13 | 1 | -34/+1 |
* | - Add real assertions to lockmgr locking primitives. | attilio | 2008-02-13 | 1 | -0/+1 |
* | Expand lock class with the "virtual" function lc_assert which will offer | attilio | 2007-11-18 | 1 | -0/+1 |
* | Initial checkin for rmlock (read mostly lock) a multi reader single writer | ups | 2007-11-08 | 1 | -0/+1 |
* | Remove unneccessary LO_CONTESTED flag | kmacy | 2007-04-03 | 1 | -1/+0 |
* | Make use of 'lock_object' being the same field name in the witness_check*() | jhb | 2007-03-21 | 1 | -8/+4 |
* | Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes, | jhb | 2007-03-21 | 1 | -3/+3 |
* | Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes. | jhb | 2007-03-09 | 1 | -0/+9 |
* | Further improvements to LOCK_PROFILING: | kmacy | 2007-02-27 | 1 | -0/+1 |
* | Style; remove argument names from prototype, be consistent with | bms | 2007-02-03 | 1 | -3/+3 |
* | track lock class name in a way that doesn't break WITNESS | kmacy | 2006-11-13 | 1 | -0/+1 |
* | MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profile | kmacy | 2006-11-11 | 1 | -1/+2 |
* | Update comments to indicate that locks are held by threads, not processes. | jhb | 2006-04-17 | 1 | -3/+3 |
* | Add a basic reader/writer lock implementation to the kernel. This | jhb | 2006-01-27 | 1 | -0/+1 |
* | Add a new macro wrapper WITNESS_CHECK() around the witness_warn() function. | jhb | 2006-01-27 | 1 | -0/+4 |
* | Add a new file (kern/subr_lock.c) for holding code related to struct | jhb | 2006-01-17 | 1 | -6/+8 |
* | Trim another pointer from struct lock_object (and thus from struct mtx and | jhb | 2006-01-06 | 1 | -3/+19 |
* | Add a new 'show lock' command to ddb. If the argument has a valid lock | jhb | 2005-12-13 | 1 | -0/+1 |
* | Tweak witness handling of lock object to shave 2 pointers off of each | jhb | 2005-12-05 | 1 | -0/+1 |
* | - Define LOP_DUPOK in lock.h so that we may pass it to individual | jeff | 2005-04-22 | 1 | -0/+1 |
* | Divorce critical sections from spinlocks. Critical sections as denoted by | jhb | 2005-04-04 | 1 | -0/+2 |
* | Rework witness_lock() to make it slightly more useful and flexible. | jhb | 2004-01-28 | 1 | -0/+27 |
* | when MUTEX_PROFILING is enabled turn on LOCK_DEBUG; otherwise all the mutex's | sam | 2003-09-19 | 1 | -1/+1 |
* | Add a new function to look for a spinlock's instance when it is held by | jhb | 2003-07-31 | 1 | -0/+1 |
* | A small overhaul of witness: | jhb | 2003-03-04 | 1 | -7/+11 |
* | Forward declare struct thread so that this header doesn't depend on its | bde | 2002-08-28 | 1 | -6/+2 |
* | Add WITNESS_FILE() and WITNESS_LINE(), which allow users of witness | iedowse | 2002-08-26 | 1 | -0/+10 |
* | Parenthesise macro arguments to reduce lint warnings. | markm | 2002-04-21 | 1 | -2/+2 |
* | Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locks | jeff | 2002-03-27 | 1 | -0/+1 |