aboutsummaryrefslogtreecommitdiff
path: root/kern/lock.c
Commit message (Expand)AuthorAgeFilesLines
* lock: Add more sanity checksSamuel Thibault2023-08-121-0/+3
* lock: Reset l->writer also for read-write upgradees which are doneSamuel Thibault2023-08-121-2/+5
* lock: Rename simple_unlock version with information to _simple_unlockSamuel Thibault2023-08-121-1/+1
* kern: Fix MACH_LOCK_MON lock monitoring debugDamien Zammit2023-03-071-0/+4
* smp: Fix more busy loopsSamuel Thibault2023-02-151-5/+7
* Add missing memory barriers in simple lock debuggingSamuel Thibault2016-08-251-0/+3
* kern: really zero-out unused simple lock info entriesJustus Winter2015-08-201-1/+1
* kern: keep track of the writer when debugging locksJustus Winter2015-08-171-1/+27
* kern: improve simple lock debuggingJustus Winter2015-08-171-15/+17
* kern: disable the simple lock checks while debuggingJustus Winter2015-08-171-1/+13
* kern/lock: use compiler built-in functions to get return addressJustus Winter2015-07-181-9/+5
* kern: remove register qualifiersMarin Ramesa2013-11-131-11/+11
* Use long typesSamuel Thibault2012-03-201-4/+4
* Use compiler defined __i386__ symbol instead of use defined i386Guillem Jover2012-03-201-5/+5
* Make local variable staticSamuel Thibault2009-10-141-2/+2
* 2006-01-06 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2009-06-181-0/+1
* 2006-11-10 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault2009-06-181-1/+1
* 2006-11-09 Barry deFreese <bddebian@comcast.net>Samuel Thibault2009-06-181-0/+1
* 2006-11-05 Barry deFreese <bddebian@comcast.net>Samuel Thibault2009-06-181-1/+3
* 2006-10-15 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2009-06-181-3/+0
* Initial sourceThomas Bushnell1997-02-251-0/+637