| Commit message (Expand) | Author | Age | Files | Lines |
| * | MFC r197643, r197735: | Attilio Rao | 2009-10-12 | 1 | -3/+3 |
| * | Adaptive spinning for locking primitives, in read-mode, have some tuning | Attilio Rao | 2009-09-09 | 1 | -14/+11 |
| * | MFC r196772: | Attilio Rao | 2009-09-09 | 1 | -2/+11 |
| * | MFC r196334: | Attilio Rao | 2009-08-17 | 1 | -0/+3 |
| * | Introduce support for adaptive spinning in lockmgr. | Attilio Rao | 2009-06-17 | 1 | -18/+204 |
| * | Handle lock recursion differenty by always checking against LO_RECURSABLE | Attilio Rao | 2009-06-02 | 1 | -5/+6 |
| * | Add the OpenSolaris dtrace lockstat provider. The lockstat provider | Stacey Son | 2009-05-26 | 1 | -1/+17 |
| * | Add missing 'break' statement. | Edward Tomasz Napierala | 2009-05-12 | 1 | -0/+1 |
| * | - Wrap lock profiling state variables in #ifdef LOCK_PROFILING blocks. | Jeff Roberson | 2009-03-15 | 1 | -4/+5 |
| * | - Call lock_profile_release when we're transitioning a lock to be owned by | Jeff Roberson | 2009-03-14 | 1 | -1/+3 |
| * | Tweak the output of VOP_PRINT/vn_printf() some. | John Baldwin | 2009-02-06 | 1 | -3/+3 |
| * | Teach WITNESS about the interlocks used with lockmgr. This removes a bunch | John Baldwin | 2008-09-10 | 1 | -3/+3 |
| * | Use |= rather than += when aggregrating requests to wakeup the swapper. | John Baldwin | 2008-08-22 | 1 | -2/+2 |
| * | If a thread that is swapped out is made runnable, then the setrunnable() | John Baldwin | 2008-08-05 | 1 | -9/+16 |
| * | s/alredy/already/ in the comments and the log message. | Konstantin Belousov | 2008-07-25 | 1 | -5/+5 |
| * | The "if" semantic is not needed, just fix this. | Attilio Rao | 2008-05-25 | 1 | -1/+1 |
| * | Use a "rel" memory barrier for disowning the lock as it cames from an | Attilio Rao | 2008-04-13 | 1 | -1/+1 |
| * | - Re-introduce WITNESS support for lockmgr. About the old implementation | Attilio Rao | 2008-04-12 | 1 | -17/+78 |
| * | - Remove a stale comment. | Attilio Rao | 2008-04-12 | 1 | -4/+2 |
| * | - Use a different encoding for lockmgr options: make them encoded by | Attilio Rao | 2008-04-07 | 1 | -1/+1 |
| * | Optimize lockmgr in order to get rid of the pool mutex interlock, of the | Attilio Rao | 2008-04-06 | 1 | -623/+805 |
| * | - Handle buffer lock waiters count directly in the buffer cache instead | Attilio Rao | 2008-03-01 | 1 | -18/+8 |
| * | Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it is | Attilio Rao | 2008-02-25 | 1 | -5/+2 |
| * | - Introduce lockmgr_args() in the lockmgr space. This function performs | Attilio Rao | 2008-02-15 | 1 | -24/+44 |
| * | - Add real assertions to lockmgr locking primitives. | Attilio Rao | 2008-02-13 | 1 | -28/+117 |
| * | Conver all explicit instances to VOP_ISLOCKED(arg, NULL) into | Attilio Rao | 2008-02-08 | 1 | -2/+2 |
| * | td cannot be NULL in that place, so just axe out the check. | Attilio Rao | 2008-02-06 | 1 | -1/+1 |
| * | Add WITNESS support to lockmgr locking primitive. | Attilio Rao | 2008-02-06 | 1 | -11/+46 |
| * | Cleanup lockmgr interface and exported KPI: | Attilio Rao | 2008-01-24 | 1 | -24/+7 |
| * | lockmgr() function will return successfully when trying to work under | Attilio Rao | 2008-01-11 | 1 | -3/+6 |
| * | Fix a last second typo about recent lockmgr_disown() introduction. | Attilio Rao | 2008-01-09 | 1 | -2/+2 |
| * | Remove explicit calling of lockmgr() with the NULL argument. | Attilio Rao | 2008-01-08 | 1 | -23/+42 |
| * | Trimm out now unused option LK_EXCLUPGRADE from the lockmgr namespace. | Attilio Rao | 2007-12-28 | 1 | -13/+0 |
| * | In order to avoid a huge class of deadlocks (in particular in interactions | Attilio Rao | 2007-12-27 | 1 | -1/+9 |
| * | Modify stack(9) stack_print() and stack_sbuf_print() routines to use new | Robert Watson | 2007-12-01 | 1 | -1/+1 |
| * | transferlockers() is a very dangerous and hack-ish function as waiters | Attilio Rao | 2007-11-24 | 1 | -28/+0 |
| * | Expand lock class with the "virtual" function lc_assert which will offer | Attilio Rao | 2007-11-18 | 1 | -0/+9 |
| * | generally we are interested in what thread did something as | Julian Elischer | 2007-11-14 | 1 | -1/+1 |
| * | Move lock_profile_object_{init,destroy}() into lock_{init,destroy}(). | John Baldwin | 2007-05-18 | 1 | -2/+1 |
| * | - Use lock_init/lock_destroy() to setup the lock_object inside of lockmgr. | John Baldwin | 2007-03-30 | 1 | -7/+11 |
| * | Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes, | John Baldwin | 2007-03-21 | 1 | -1/+1 |
| * | Handle the case when a thread is blocked on a lockmgr lock with LK_DRAIN | John Baldwin | 2007-03-21 | 1 | -3/+16 |
| * | Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes. | John Baldwin | 2007-03-09 | 1 | -3/+19 |
| * | Use C99-style struct member initialization for lock classes. | John Baldwin | 2007-03-09 | 1 | -3/+3 |
| * | general LOCK_PROFILING cleanup | Kip Macy | 2007-02-26 | 1 | -13/+16 |
| * | track lock class name in a way that doesn't break WITNESS | Kip Macy | 2006-11-13 | 1 | -7/+15 |
| * | show lock class in profiling output for default case where type is not specif... | Kip Macy | 2006-11-12 | 1 | -0/+2 |
| * | MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profile | Kip Macy | 2006-11-11 | 1 | -5/+19 |
| * | If the buffer lock has waiters after the buffer has changed identity then | Tor Egge | 2006-10-02 | 1 | -0/+15 |
| * | Add a new 'show sleepchain' ddb command similar to 'show lockchain' except | John Baldwin | 2006-08-15 | 1 | -0/+28 |