| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r306346 | vangyzen | 2016-10-19 | 1 | -1/+1 |
* | MFC r303562,303563,r303584,r303643,r303652,r303655,r303707: | mjg | 2016-08-11 | 1 | -10/+45 |
* | MFC r303211: | kib | 2016-07-30 | 1 | -0/+28 |
* | Ensure that spinlock sections are balanced even after a panic. | markj | 2016-07-05 | 1 | -1/+8 |
* | Microoptimize locking primitives by avoiding unnecessary atomic ops. | mjg | 2016-06-01 | 1 | -4/+9 |
* | Remove the MUTEX_DEBUG kernel option. | markj | 2016-05-18 | 1 | -36/+0 |
* | Guard the lockstat:::thread-spin probe with KDTRACE_HOOKS. | markj | 2016-05-18 | 1 | -0/+2 |
* | lockstat:::thread-spin should only fire after spinning for the lock. | markj | 2016-05-18 | 1 | -1/+2 |
* | Don't modify curthread->td_locks unless INVARIANTS is enabled. | markj | 2015-08-02 | 1 | -4/+4 |
* | Implement the lockstat provider using SDT(9) instead of the custom provider | markj | 2015-07-19 | 1 | -10/+10 |
* | Fix the !KDTRACE_HOOKS build. | markj | 2015-07-18 | 1 | -0/+2 |
* | Pass the lock object to lockstat_nsecs() and return immediately if | markj | 2015-07-18 | 1 | -9/+10 |
* | several lockstat improvements | avg | 2015-06-12 | 1 | -9/+25 |
* | Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9). | dchagin | 2014-12-13 | 1 | -1/+3 |
* | Disable recursion for the process spinlock. | kib | 2014-12-01 | 1 | -1/+1 |
* | The process spin lock currently has the following distinct uses: | kib | 2014-11-26 | 1 | -0/+3 |
* | opt_global.h is included automatically in the build. No need to | imp | 2014-11-18 | 1 | -1/+0 |
* | Add a new thread state "spinning" to schedgraph and add tracepoints at the | jhb | 2014-11-04 | 1 | -0/+11 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -3/+0 |
* | Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With | davide | 2013-09-20 | 1 | -8/+8 |
* | Give mutex(9) the ability to recurse on a per-instance basis. | attilio | 2013-08-09 | 1 | -6/+14 |
* | Fix r253823. Some WIP patches snuck in. | scottl | 2013-07-30 | 1 | -14/+6 |
* | Create a knob, kern.ipc.sfreadahead, that allows one to tune the amount of | scottl | 2013-07-30 | 1 | -6/+14 |
* | A few mostly cosmetic nits to aid in debugging: | jhb | 2013-06-25 | 1 | -3/+3 |
* | Fixup r240424: On entering KDB backends, the hijacked thread to run | attilio | 2012-12-22 | 1 | -2/+2 |
* | Give mtx(9) the ability to crunch different type of structures, with the | attilio | 2012-10-31 | 1 | -17/+64 |
* | Remove all the checks on curthread != NULL with the exception of some MD | attilio | 2012-09-13 | 1 | -5/+0 |
* | Improve check coverage about idle threads. | attilio | 2012-09-12 | 1 | -0/+6 |
* | Add software PMC support. | fabient | 2012-03-28 | 1 | -0/+15 |
* | panic: add a switch and infrastructure for stopping other CPUs in SMP case | avg | 2011-12-11 | 1 | -0/+25 |
* | Introduce macro stubs in the mutex implementation that will be always | attilio | 2011-11-20 | 1 | -2/+2 |
* | Constify arguments for locking KPIs where possible. | pjd | 2011-11-16 | 1 | -11/+12 |
* | - Remove <machine/mutex.h>. Most of the headers were empty, and the | jhb | 2010-11-09 | 1 | -11/+11 |
* | Right now, WITNESS just blindly pipes all the output to the | attilio | 2010-05-11 | 1 | -1/+1 |
* | - Fix a race in sched_switch() of sched_4bsd. | attilio | 2010-01-23 | 1 | -2/+0 |
* | Revert previous commit and add myself to the list of people who should | phk | 2009-09-08 | 1 | -6/+5 |
* | Add necessary include. | phk | 2009-09-08 | 1 | -5/+6 |
* | * Change the scope of the ASSERT_ATOMIC_LOAD() from a generic check to | attilio | 2009-08-17 | 1 | -2/+3 |
* | Add a new macro to test that a variable could be loaded atomically. | bz | 2009-08-14 | 1 | -0/+2 |
* | Remove extra cpu_spinwait() invocations. This should really only be used | jhb | 2009-05-29 | 1 | -3/+0 |
* | Tweak a few comments on adaptive spinning. | jhb | 2009-05-29 | 1 | -2/+5 |
* | Add the OpenSolaris dtrace lockstat provider. The lockstat provider | sson | 2009-05-26 | 1 | -9/+70 |
* | Remove an obsolete assertion. We always wake up all waiters when unlocking | jhb | 2009-05-20 | 1 | -2/+0 |
* | - Wrap lock profiling state variables in #ifdef LOCK_PROFILING blocks. | jeff | 2009-03-15 | 1 | -7/+17 |
* | - When a mutex is destroyed while locked we need to inform lock profiling | jeff | 2009-03-14 | 1 | -0/+1 |
* | Teach WITNESS about the interlocks used with lockmgr. This removes a bunch | jhb | 2008-09-10 | 1 | -3/+3 |
* | Various whitespace fixes. | jhb | 2008-09-10 | 1 | -9/+9 |
* | Add KASSERT()'s to catch attempts to recurse on spin mutexes that aren't | jhb | 2008-02-13 | 1 | -1/+9 |
* | Add a couple of assertions and KTR logging to thread_lock_flags() to | jhb | 2008-02-13 | 1 | -1/+7 |
* | - Re-implement lock profiling in such a way that it no longer breaks | jeff | 2007-12-15 | 1 | -20/+6 |