| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r313392,r313784: | mjg | 2017-03-16 | 1 | -9/+6 |
* | MFC r313275,r313280,r313282,r313335: | mjg | 2017-03-16 | 1 | -12/+7 |
* | MFC r313269,r313270,r313271,r313272,r313274,r313278,r313279,r313996,r314474 | mjg | 2017-03-16 | 1 | -7/+13 |
* | MFC r311172,r311194,r311226,r312389,r312390: | mjg | 2017-03-16 | 1 | -0/+2 |
* | Microoptimize locking primitives by avoiding unnecessary atomic ops. | mjg | 2016-06-01 | 1 | -2/+2 |
* | Consistently use a reader/writer flag for lockstat probes in rwlock(9) and | markj | 2015-07-19 | 1 | -3/+4 |
* | Implement the lockstat provider using SDT(9) instead of the custom provider | markj | 2015-07-19 | 1 | -5/+4 |
* | Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9). | dchagin | 2014-12-13 | 1 | -0/+1 |
* | Drop the 3rd clause from all 3 clause BSD licenses where I am the sole | jhb | 2014-02-05 | 1 | -3/+0 |
* | fix spelling of lock_initialized.. jhb approved.. | jmg | 2014-01-28 | 1 | -1/+1 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -2/+6 |
* | MFcalloutng: | davide | 2013-03-04 | 1 | -1/+2 |
* | Merge r242395,242483 from mutex implementation: | attilio | 2012-11-03 | 1 | -20/+58 |
* | Constify arguments for locking KPIs where possible. | pjd | 2011-11-16 | 1 | -2/+2 |
* | When releasing a read/shared lock we need to use a write memory barrier | attilio | 2009-09-30 | 1 | -7/+0 |
* | Add the OpenSolaris dtrace lockstat provider. The lockstat provider | sson | 2009-05-26 | 1 | -3/+4 |
* | add RW_SYSINIT_FLAGS macro and rw_sysinit_flags initialization function | kmacy | 2008-12-08 | 1 | -0/+19 |
* | - Embed the recursion counter for any locking primitive directly in the | attilio | 2008-05-15 | 1 | -0/+2 |
* | Trylocks were implemented, remove stale comment | kris | 2008-04-12 | 1 | -2/+0 |
* | Add rw_try_rlock() and rw_try_wlock() to rwlocks. | attilio | 2008-04-01 | 1 | -0/+4 |
* | Implement soon-to-be-used rw_unlock() macro. | pjd | 2008-03-16 | 1 | -0/+6 |
* | Adaptive spinning in write path with readers and writer starvation avoidance. | jeff | 2008-02-06 | 1 | -3/+6 |
* | Fix some problems with lock profiling in rw locks: | attilio | 2007-07-20 | 1 | -9/+6 |
* | Introduce a new rwlocks initialization function: rw_init_flags. | attilio | 2007-06-26 | 1 | -3/+17 |
* | Add destroyed cookie values for sx locks and rwlocks as well as extra | jhb | 2007-05-08 | 1 | -0/+1 |
* | Fix a comment grammar nit. | jhb | 2007-03-27 | 1 | -1/+1 |
* | Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes, | jhb | 2007-03-21 | 1 | -4/+4 |
* | Allow threads to atomically release rw and sx locks while waiting for an | jhb | 2007-03-09 | 1 | -0/+2 |
* | Wrap a few lines at 80 cols. | jhb | 2007-03-07 | 1 | -2/+4 |
* | Add rw_wowned() interface to rwlock(9), allowing a kernel thread to | rwatson | 2007-02-26 | 1 | -0/+1 |
* | general LOCK_PROFILING cleanup | kmacy | 2007-02-26 | 1 | -3/+8 |
* | Include pcpu.h so that kernel is buildable w/o RWLOCK_NOINLINE option | glebius | 2006-10-13 | 1 | -0/+1 |
* | Fix the name of the data set item for the SYSUNINIT in RW_SYSINIT to use | jhb | 2006-06-23 | 1 | -1/+1 |
* | Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes a | jhb | 2006-04-19 | 1 | -1/+5 |
* | Fix typo. | glebius | 2006-01-30 | 1 | -1/+1 |
* | Add a basic reader/writer lock implementation to the kernel. This | jhb | 2006-01-27 | 1 | -0/+192 |