| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r320124: | markj | 2017-06-22 | 1 | -3/+5 |
* | MFC,r313855,r313865,r313875,r313877,r313878,r313901,r313908,r313928,r313944,r... | mjg | 2017-03-16 | 1 | -12/+30 |
* | MFC r313853,r313859: | mjg | 2017-03-16 | 1 | -4/+0 |
* | MFC r313467: | mjg | 2017-03-16 | 1 | -6/+8 |
* | MFC r313455: | mjg | 2017-03-16 | 1 | -57/+101 |
* | MFC r313275,r313280,r313282,r313335: | mjg | 2017-03-16 | 1 | -4/+19 |
* | MFC r313269,r313270,r313271,r313272,r313274,r313278,r313279,r313996,r314474 | mjg | 2017-03-16 | 1 | -69/+29 |
* | MFC r311172,r311194,r311226,r312389,r312390: | mjg | 2017-03-16 | 1 | -24/+44 |
* | MFC r312890,r313386,r313390: | mjg | 2017-03-16 | 1 | -21/+3 |
* | MFC r303562,303563,r303584,r303643,r303652,r303655,r303707: | mjg | 2016-08-11 | 1 | -21/+57 |
* | Microoptimize locking primitives by avoiding unnecessary atomic ops. | mjg | 2016-06-01 | 1 | -1/+4 |
* | Don't modify curthread->td_locks unless INVARIANTS is enabled. | markj | 2015-08-02 | 1 | -6/+6 |
* | Consistently use a reader/writer flag for lockstat probes in rwlock(9) and | markj | 2015-07-19 | 1 | -8/+8 |
* | Implement the lockstat provider using SDT(9) instead of the custom provider | markj | 2015-07-19 | 1 | -11/+11 |
* | Pass the lock object to lockstat_nsecs() and return immediately if | markj | 2015-07-18 | 1 | -8/+8 |
* | several lockstat improvements | avg | 2015-06-12 | 1 | -12/+39 |
* | Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9). | dchagin | 2014-12-13 | 1 | -1/+3 |
* | Add a new thread state "spinning" to schedgraph and add tracepoints at the | jhb | 2014-11-04 | 1 | -0/+17 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -5/+0 |
* | Consistently use the same value to indicate exclusively-held and | davide | 2013-09-22 | 1 | -4/+4 |
* | Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With | davide | 2013-09-20 | 1 | -4/+4 |
* | 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 | -4/+5 |
* | 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/+13 |
* | Add software PMC support. | fabient | 2012-03-28 | 1 | -0/+12 |
* | put sys/systm.h at its proper place or add it if missing | avg | 2011-12-12 | 1 | -1/+1 |
* | panic: add a switch and infrastructure for stopping other CPUs in SMP case | avg | 2011-12-11 | 1 | -0/+32 |
* | Introduce the same mutex-wise fix in r227758 for sx locks. | attilio | 2011-11-21 | 1 | -4/+4 |
* | Constify arguments for locking KPIs where possible. | pjd | 2011-11-16 | 1 | -11/+11 |
* | Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. | ed | 2011-11-07 | 1 | -1/+1 |
* | - Merge changes to the base system to support OFED. These include | jeff | 2011-03-21 | 1 | -1/+1 |
* | sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. | mdf | 2011-01-12 | 1 | -2/+2 |
* | Remove unneeded includes of <sys/linker_set.h>. Other headers that use | jhb | 2011-01-11 | 1 | -1/+0 |
* | Fix a sign bug that caused adaptive spinning in sx_xlock() to not work | jhb | 2010-06-08 | 1 | -1/+1 |
* | In current code, threads performing an interruptible sleep (on both | attilio | 2009-12-12 | 1 | -1/+5 |
* | When releasing a read/shared lock we need to use a write memory barrier | attilio | 2009-09-30 | 1 | -4/+4 |
* | Fix some bugs related to adaptive spinning: | attilio | 2009-09-02 | 1 | -1/+1 |
* | * 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 |
* | Handle lock recursion differenty by always checking against LO_RECURSABLE | attilio | 2009-06-02 | 1 | -6/+8 |
* | The patch for r193011 was partially rejected when applied, complete it. | attilio | 2009-05-29 | 1 | -2/+4 |
* | Reverse the logic for ADAPTIVE_SX option and enable it by default. | attilio | 2009-05-29 | 1 | -21/+50 |
* | Add the OpenSolaris dtrace lockstat provider. The lockstat provider | sson | 2009-05-26 | 1 | -12/+82 |
* | - Wrap lock profiling state variables in #ifdef LOCK_PROFILING blocks. | jeff | 2009-03-15 | 1 | -2/+7 |
* | Teach WITNESS about the interlocks used with lockmgr. This removes a bunch | jhb | 2008-09-10 | 1 | -2/+2 |
* | If a thread that is swapped out is made runnable, then the setrunnable() | jhb | 2008-08-05 | 1 | -6/+17 |
* | - Embed the recursion counter for any locking primitive directly in the | attilio | 2008-05-15 | 1 | -0/+1 |
* | - Pass the priority argument from *sleep() into sleepq and down into | jeff | 2008-03-12 | 1 | -9/+10 |
* | - Re-implement lock profiling in such a way that it no longer breaks | jeff | 2007-12-15 | 1 | -25/+9 |