path: root/sys/sys/rmlock.h
Commit message (Expand)AuthorAgeFilesLines
* rms: several cleanups + debug read lockers handlingMateusz Guzik2020-11-071-2/+7
* rms: fixup concurrent writer handling and add more featuresMateusz Guzik2020-11-041-4/+21
* Add rms_try_rlock and rms_wowned.Mateusz Guzik2020-01-311-0/+12
* Add read-mostly sleepable locksMateusz Guzik2019-12-271-0/+7
* Remove unused *_sysinit_flags() declarations.Konstantin Belousov2019-01-221-1/+0
* Clean up the SYSINIT_FLAGS definitions for rwlock(9) and rmlock(9).Mark Johnston2017-11-211-18/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9).Dmitry Chagin2014-12-131-0/+1
* Several improvements to rmlock(9). Many of these are based on patchesJohn Baldwin2013-06-251-0/+22
* Replace the TDP_NOSLEEPING flag with a counter so that theJohn Baldwin2013-03-011-1/+1
* Constify arguments for locking KPIs where possible.Pawel Jakub Dawidek2011-11-161-1/+1
* rmlock(9) two additions and one change/fix:Max Laier2010-09-011-8/+14
* Make the rmlock(9) interface a bit more like the rwlock(9) interface:Robert Watson2009-05-291-3/+27
* Reduce vertical whitespace and other minor style tweaks.Robert Watson2009-05-291-15/+2
* Add rm_wowned(9) function to test whether the current thread owns anRobert Watson2007-11-101-0/+1
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-0/+109