| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r309784,r309783: | mjg | 2017-03-16 | 1 | -3/+6 |
* | MFC,r313855,r313865,r313875,r313877,r313878,r313901,r313908,r313928,r313944,r... | mjg | 2017-03-16 | 1 | -26/+95 |
* | MFC r313853,r313859: | mjg | 2017-03-16 | 1 | -6/+0 |
* | MFC r313467: | mjg | 2017-03-16 | 1 | -7/+10 |
* | MFC r313275,r313280,r313282,r313335: | mjg | 2017-03-16 | 1 | -8/+14 |
* | MFC r313269,r313270,r313271,r313272,r313274,r313278,r313279,r313996,r314474 | mjg | 2017-03-16 | 1 | -17/+24 |
* | MFC r311172,r311194,r311226,r312389,r312390: | mjg | 2017-03-16 | 1 | -45/+62 |
* | MFC r305671: | mjg | 2017-03-16 | 1 | -13/+32 |
* | MFC r312890,r313386,r313390: | mjg | 2017-03-16 | 1 | -21/+3 |
* | 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 |