summaryrefslogtreecommitdiffstats
path: root/sys/sys/lock.h
Commit message (Expand)AuthorAgeFilesLines
...
* Change the preemption code for software interrupt thread schedules andjhb2002-01-051-1/+0
* Don't concatenate __func__.jake2001-12-291-1/+1
* - Move the definition of LOCK_DEBUG back to sys/lock.h from sys/_lock.h.jhb2001-10-191-1/+16
* Move the definition of LOCK_DEBUG from sys/lock.h to sys/_lock.h.jhb2001-09-251-13/+0
* Use NULL instead of __FILE__ in the !LOCK_DEBUG case in the locking codejhb2001-09-171-0/+12
* If any of various debug kernel options are enabled, set a LOCK_DEBUGjhb2001-09-171-0/+13
* KSE Milestone 2julian2001-09-121-1/+1
* style(9) the structure definitions.obrien2001-09-051-3/+3
* Whitespace nit.jhb2001-08-231-1/+1
* Add witness_upgrade() and witness_downgrade() for handling upgrades andjhb2001-08-231-0/+12
* - Add a new witness_assert() to perform arbitrary locking assertions.jhb2001-06-271-0/+9
* - Move state about lock objects out of struct lock_object and into a newjhb2001-05-041-4/+20
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-12/+1
* - Split out the functionality of displaying the contents of a single lockjhb2001-04-061-0/+1
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-281-181/+167
* RIP <machine/lock.h>.markm2001-02-111-2/+0
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-19/+1
* Add an assertion macro for lockmgr locks, LOCKMGR_ASSERT(lkp, what, p).jake2000-12-181-0/+22
* - Forward declare struct mtx instead of #include'ing sys/mutex.hjhb2000-10-251-1/+2
* Catch up to moving headers:jhb2000-10-201-1/+1
* For lockmgr mutex protection, use an array of mutexes that are allocatedjasone2000-10-121-7/+1
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-6/+16
* Increase pollution of LK_* name space and add flag LK_THISLAYER whichbp2000-09-251-0/+1
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakageps2000-09-231-2/+2
* Lock reporting and assertion changes.eivind1999-12-111-1/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Simplify the handling of VCHR and VBLK vnodes using the new dev_t:phk1999-08-261-2/+1
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-1/+2
* Add 'options DEBUG_LOCKS', which stores extra information in structeivind1999-01-201-1/+17
* Ifdefed conditionally used simplock variables.bde1999-01-021-1/+2
* Make our v_usecount vnode reference count work identically to thedyson1998-01-061-1/+2
* Change the M_NAMEI allocations to use the zone allocator. This changedyson1997-09-211-2/+3
* Moved the SIMPLE_LOCK stuff from machine/param.h to machine/lock.h.fsmp1997-08-301-1/+4
* Fix kern_lock so that it will work. Additionally, clean-up some of thedyson1997-08-181-4/+11
* pushed down "volatility" of simplelock to actual int inside the struct.fsmp1997-08-041-5/+5
* Back out align attribute that corrupts "machine independance" of file.fsmp1997-07-241-3/+2
* Forced 32bit alignment of struct simple_lock.fsmp1997-07-231-2/+3
* Add missing $Id$peter1997-03-251-0/+1
* Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:47peter1997-03-251-0/+1
* Replace original revision 1.1; Author dyson; Date: 1997/02/10 02:28:15peter1997-03-251-3/+3
* Import 4.4BSD-Lite2 onto CSRG branchpeter1997-03-251-0/+180
OpenPOWER on IntegriCloud