summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_rmlock.c
Commit message (Expand)AuthorAgeFilesLines
* Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. Withdavide2013-09-201-17/+44
* Fix build with INVARIANT_SUPPORT enabled but not INVARIANTS.jhb2013-07-081-0/+4
* Several improvements to rmlock(9). Many of these are based on patchesjhb2013-06-251-60/+273
* Fixup r240424: On entering KDB backends, the hijacked thread to runattilio2012-12-221-2/+3
* Add an unified macro to deny ability from the compiler to reorderattilio2012-10-091-6/+2
* Improve check coverage about idle threads.attilio2012-09-121-0/+6
* panic: add a switch and infrastructure for stopping other CPUs in SMP caseavg2011-12-111-0/+22
* Constify arguments for locking KPIs where possible.pjd2011-11-161-5/+5
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-3/+3
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-7/+8
* No need to include sys/systm.h twice.cognet2010-11-161-1/+0
* rmlock(9) two additions and one change/fix:mlaier2010-09-011-37/+90
* Remove extra spaces (no functional change).bz2009-12-251-6/+6
* Minor comment tweaks in rmlocks.rwatson2009-12-251-5/+5
* Minor style tweak.rwatson2009-05-291-1/+2
* Since sched_pin() and sched_unpin() are already inlined, don't manuallyrwatson2009-05-291-2/+2
* Make the rmlock(9) interface a bit more like the rwlock(9) interface:rwatson2009-05-291-6/+26
* Add the OpenSolaris dtrace lockstat provider. The lockstat providersson2009-05-261-0/+16
* Improve approximation of style(9).rwatson2009-04-261-149/+132
* Teach WITNESS about the interlocks used with lockmgr. This removes a bunchjhb2008-09-101-2/+2
* Expand lock class with the "virtual" function lc_assert which will offerattilio2007-11-181-0/+9
* Add rm_wowned(9) function to test whether the current thread owns anrwatson2007-11-101-0/+7
* Initial checkin for rmlock (read mostly lock) a multi reader single writerups2007-11-081-0/+500
OpenPOWER on IntegriCloud