aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_rmlock.c
Commit message (Expand)AuthorAgeFilesLines
* Threads holding a read lock of a sleepable rm lock are not permittedJohn Baldwin2015-09-151-2/+4
* Don't modify curthread->td_locks unless INVARIANTS is enabled.Mark Johnston2015-08-021-9/+4
* Build debug version of rmlock's methods only when LOCK_DEBUG > 0.Andrey V. Elsukov2015-07-261-1/+1
* Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9).Dmitry Chagin2014-12-131-3/+9
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. WithDavide Italiano2013-09-201-17/+44
* Fix build with INVARIANT_SUPPORT enabled but not INVARIANTS.John Baldwin2013-07-081-0/+4
* Several improvements to rmlock(9). Many of these are based on patchesJohn Baldwin2013-06-251-60/+273
* Fixup r240424: On entering KDB backends, the hijacked thread to runAttilio Rao2012-12-221-2/+3
* Add an unified macro to deny ability from the compiler to reorderAttilio Rao2012-10-091-6/+2
* Improve check coverage about idle threads.Attilio Rao2012-09-121-0/+6
* panic: add a switch and infrastructure for stopping other CPUs in SMP caseAndriy Gapon2011-12-111-0/+22
* Constify arguments for locking KPIs where possible.Pawel Jakub Dawidek2011-11-161-5/+5
* Remove pc_cpumask and pc_other_cpus usage from MI code.Attilio Rao2011-06-131-3/+3
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-7/+8
* No need to include sys/systm.h twice.Olivier Houchard2010-11-161-1/+0
* rmlock(9) two additions and one change/fix:Max Laier2010-09-011-37/+90
* Remove extra spaces (no functional change).Bjoern A. Zeeb2009-12-251-6/+6
* Minor comment tweaks in rmlocks.Robert Watson2009-12-251-5/+5
* Minor style tweak.Robert Watson2009-05-291-1/+2
* Since sched_pin() and sched_unpin() are already inlined, don't manuallyRobert Watson2009-05-291-2/+2
* Make the rmlock(9) interface a bit more like the rwlock(9) interface:Robert Watson2009-05-291-6/+26
* Add the OpenSolaris dtrace lockstat provider. The lockstat providerStacey Son2009-05-261-0/+16
* Improve approximation of style(9).Robert Watson2009-04-261-149/+132
* Teach WITNESS about the interlocks used with lockmgr. This removes a bunchJohn Baldwin2008-09-101-2/+2
* Expand lock class with the "virtual" function lc_assert which will offerAttilio Rao2007-11-181-0/+9
* Add rm_wowned(9) function to test whether the current thread owns anRobert Watson2007-11-101-0/+7
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-0/+500