summaryrefslogtreecommitdiffstats
path: root/sys/sys/mutex.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-23Remove file name and line number output from witness(4)visa1-14/+4
2019-03-23Add a simple spinning mutex for ddb. Unlike mutex(9), this lock keepsvisa1-1/+15
2019-01-23eliminate a ?: in witness mtx initializer by pushing the default onetedu1-3/+3
2018-06-08Constipate all the struct lock_type's so they go into .rodataguenther1-4/+4
2018-03-27Try harder to execute code protected by mutexes after entering ddb(4).mpi1-3/+3
2018-02-10Artur Grabowski agreed to relicense his C mutex implementation under ISC.mpi1-21/+12
2018-01-25Move common mutex implementations to a MI place.mpi1-1/+60
2017-11-29Show line number correctly in synthetic mutex names.visa1-3/+3
2017-08-12Always provide _mtx_* APIs, the use those to simplify the WITNESS wrappersguenther1-11/+10
2017-05-16use _mtx_init instead of __mtx_init inside mtx_init on !WITNESS kernelsdlg1-3/+3
2017-04-20Hook up mutex(9) to witness(4).visa1-6/+61
2009-08-13A new(er) mtx_enter_try().weingart1-1/+2
2009-04-27Revert mtx_enter_try. It didn't compile on hppa, it doesn't compile onkettenis1-2/+1
2009-04-25Enter mtx_enter_try. In part for completeness, things may startweingart1-1/+2
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXart1-56/+1
2005-07-18remove trailing newline in panic(9); ok millert@ and deraadt@fgsch1-3/+3
2004-10-01add some missing $, ok djm@ 'That looks fine to me' millert@jsg1-0/+2
2004-07-20Introducing mutexes - cpu-owned spinning locks with spl semantics.art1-0/+109