aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_rwlock.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r329276,r329451,r330294,r330414,r330415,r330418,r331109,r332394,r332398,Mateusz Guzik2018-05-311-64/+90
* MFC r327875,r327905,r327914:Mateusz Guzik2018-02-161-2/+2
* MFC r324335,r327393,r327397,r327401,r327402:Mateusz Guzik2018-01-021-14/+22
* MFC r320561,r323236,r324041,r324314,r324609,r324613,r324778,r324780,r324787,Mateusz Guzik2017-12-311-119/+191
* MFC r323235,r323236,r324789,r324863:Mateusz Guzik2017-12-311-3/+3
* MFC r326060:Mark Johnston2017-11-281-9/+2
* MFC r320124:Mark Johnston2017-06-221-4/+5
* MFC,r313855,r313865,r313875,r313877,r313878,r313901,r313908,r313928,r313944,r...Mateusz Guzik2017-03-161-12/+29
* MFC r313472:Mateusz Guzik2017-03-161-1/+1
* MFC r313853,r313859:Mateusz Guzik2017-03-161-6/+0
* MFC r313467:Mateusz Guzik2017-03-161-10/+12
* MFC r313454,r313472:Mateusz Guzik2017-03-161-76/+129
* MFC r313392,r313784:Mateusz Guzik2017-03-161-8/+13
* MFC r313275,r313280,r313282,r313335:Mateusz Guzik2017-03-161-7/+20
* MFC r313269,r313270,r313271,r313272,r313274,r313278,r313279,r313996,r314474Mateusz Guzik2017-03-161-13/+8
* MFC r311172,r311194,r311226,r312389,r312390:Mateusz Guzik2017-03-161-20/+44
* MFC r312890,r313386,r313390:Mateusz Guzik2017-03-161-21/+3
* MFC r303562,303563,r303584,r303643,r303652,r303655,r303707:Mateusz Guzik2016-08-111-32/+66
* Microoptimize locking primitives by avoiding unnecessary atomic ops.Mateusz Guzik2016-06-011-1/+3
* Don't modify curthread->td_locks unless INVARIANTS is enabled.Mark Johnston2015-08-021-6/+7
* Don't increment the spin count until after the first attempt to acquire aMark Johnston2015-07-191-3/+3
* Consistently use a reader/writer flag for lockstat probes in rwlock(9) andMark Johnston2015-07-191-9/+9
* Implement the lockstat provider using SDT(9) instead of the custom providerMark Johnston2015-07-191-11/+11
* Pass the lock object to lockstat_nsecs() and return immediately ifMark Johnston2015-07-181-8/+8
* several lockstat improvementsAndriy Gapon2015-06-121-17/+39
* Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9).Dmitry Chagin2014-12-131-1/+3
* Add a new thread state "spinning" to schedgraph and add tracepoints at theJohn Baldwin2014-11-041-0/+21
* Drop the 3rd clause from all 3 clause BSD licenses where I am the soleJohn Baldwin2014-02-051-3/+0
* - Assert for not leaking readers rw locks counter on userland return.Attilio Rao2013-12-171-0/+3
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-3/+0
* Consistently use the same value to indicate exclusively-held andDavide Italiano2013-09-221-4/+4
* Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. WithDavide Italiano2013-09-201-4/+4
* A few mostly cosmetic nits to aid in debugging:John Baldwin2013-06-251-4/+4
* - Handle the recursed/not recursed flags with RA_RLOCKED in rw_assert().John Baldwin2013-06-031-4/+6
* Fixup r240424: On entering KDB backends, the hijacked thread to runAttilio Rao2012-12-221-4/+5
* Merge r242395,242483 from mutex implementation:Attilio Rao2012-11-031-23/+74
* Remove all the checks on curthread != NULL with the exception of some MDAttilio Rao2012-09-131-2/+0
* Improve check coverage about idle threads.Attilio Rao2012-09-121-0/+13
* Add software PMC support.Fabien Thomas2012-03-281-0/+12
* panic: add a switch and infrastructure for stopping other CPUs in SMP caseAndriy Gapon2011-12-111-0/+28
* Constify arguments for locking KPIs where possible.Pawel Jakub Dawidek2011-11-161-12/+12
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Print the pointer to the lock with the panic message. The previousBjoern A. Zeeb2010-03-241-2/+2
* When releasing a read/shared lock we need to use a write memory barrierAttilio Rao2009-09-301-3/+4
* * Change the scope of the ASSERT_ATOMIC_LOAD() from a generic check toAttilio Rao2009-08-171-2/+3
* Add a new macro to test that a variable could be loaded atomically.Bjoern A. Zeeb2009-08-141-0/+2
* Handle lock recursion differenty by always checking against LO_RECURSABLEAttilio Rao2009-06-021-6/+6
* Remove extra cpu_spinwait() invocations. This should really only be usedJohn Baldwin2009-05-291-8/+0
* Tweak a few comments on adaptive spinning.John Baldwin2009-05-291-4/+10
* Add the OpenSolaris dtrace lockstat provider. The lockstat providerStacey Son2009-05-261-7/+90