summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_lock.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3)uebayasi2014-07-131-1/+7
* Teach rw_status() and rrw_status() to return LK_EXCLOTHER if it's writeguenther2014-07-091-1/+3
* bzero -> memsettedu2014-01-211-2/+2
* restore original gangster lockstatus return values for compattedu2013-05-061-2/+10
* a few tweaks noticed by jsingtedu2013-05-011-2/+2
* exorcise lockmgr. the api remains, but is now backed by recursive rwlocks.tedu2013-05-011-281/+31
* do not include machine/cpu.h from a .c file; it is the responsibility ofderaadt2013-03-281-2/+1
* lockmgr() wants to use a different address for the wchan when drainingguenther2011-08-281-7/+8
* Clean up after P_BIGLOCK removal.art2011-07-061-18/+1
* Stop using the P_BIGLOCK flag to figure out when we should release theart2011-07-061-3/+1
* cut down simple locks (so simple that they don't even lock) to the pointderaadt2010-04-261-415/+7
* fix typos in comments, no code changes;schwarze2010-01-141-2/+2
* ntfs was the last user, LK_SLEEFAIL can die now.oga2009-03-251-5/+1
* Surround WEHOLDIT() macro with braces to make it more safe.grange2009-01-151-2/+2
* Remove some dead code that is confusing my greps.art2007-11-261-20/+1
* remove p_lock from struct proc; unused debug goo for lockmgr,thib2007-05-311-15/+1
* Don't use LK_CANRECURSE for the kernel lock, okay miod@ art@pedro2007-05-111-3/+2
* lockmgr_printinfo() is only called from #ifdef DIAGNOSTIC positions, so #ifdef DIAGNOSTIC it tooderaadt2007-05-081-1/+3
* Remove the lk_interlock from struct lock; Also remove the LK_INTERLOCKthib2007-04-121-23/+3
* lockmgr keeps losing code, call 911!miod2007-04-111-66/+8
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-3/+3
* Consistently spell FALLTHROUGH to appease lint.jsg2007-02-141-3/+3
* Remove unused functionality from lockmgr():miod2007-02-031-385/+46
* remove duplicate comment;jmc2006-01-031-6/+1
* ansi/deregister.jsg2005-11-281-29/+9
* Remove unnecessary lockmgr() archaism that was costing too much in termspedro2005-11-191-3/+3
* sched work by niklas and art backed out; causes panicsderaadt2005-05-291-1/+69
* This patch is mortly art's work and was done *a year* ago. Art wants to thankniklas2005-05-251-69/+1
* additional DIAGNOSTIC, checking for proc in lockmgr when requiredmarius2004-11-011-1/+5
* debranch SMP, have funniklas2004-06-131-157/+890
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Detect the case where we LK_RELEASE a lock when noone is holding it.art2002-07-121-2/+3
* Add a DIAGNOSTIC check for when both LK_CANRECURSE andart2002-03-171-1/+8
* First round of __P removal in sysmillert2002-03-141-3/+3
* Add declaration of "state" to _simple_lock_assert(). Since it ismillert2001-12-041-1/+2
* new flag to lockmgr. LK_RECURSEFAIL - even if the lock can recurse fail.art2001-11-071-2/+7
* rename SIMPLELOCK_DEBUG to LOCKDEBUGart1999-07-091-21/+52
* panic prints a newline for you, don't do it in the panic stringmillert1999-01-111-2/+2
* simple debugging for simple locksart1998-12-281-57/+11
* put text after endif into commentsart1998-11-101-2/+2
* $OpenBSD$niklas1997-11-071-0/+2
* Fixes so that it compiles with #ifdef DEBUGcsapuntz1997-11-061-2/+13
* Updates for VFS Lite 2 + soft update.csapuntz1997-11-061-0/+537
* back out vfs lite2 till after 2.2deraadt1997-10-061-537/+0
* VFS Lite2 Changescsapuntz1997-10-061-0/+537