summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_lock.c
Commit message (Expand)AuthorAgeFilesLines
* - Remove and unused include.jeff2005-12-231-1/+0
* Include kdb.h so that kdb_active is declared regardless of KDB beingrwatson2005-10-021-0/+1
* In lockstatus(), don't lock and unlock the interlock when testing therwatson2005-09-271-2/+8
* Print out a warning and a backtrace if we try to unlock a lockmgr thatssouhlal2005-09-021-0/+7
* Add 'depth' argument to CTRSTACK() macro, which allows to reduce numberpjd2005-08-291-1/+1
* - Fix a problem that slipped through review; the stack member of the lockmgrjeff2005-08-031-5/+8
* - Replace the series of DEBUG_LOCKS hacks which tried to save the vn_lockjeff2005-08-031-34/+15
* - Differentiate two UPGRADE panics so I have a better idea of what's goingjeff2005-04-121-1/+3
* - Remove dead code.jeff2005-04-061-26/+2
* - Slightly restructure acquire() so I can add more ktr information andjeff2005-04-031-18/+14
* - Add a LK_NOSHARE flag which forces all shared lock requests to bejeff2005-03-311-1/+5
* - Remove apause(). It makes no sense with our present mutex implementationjeff2005-03-311-40/+0
* - Don't bump the count twice in the LK_DRAIN case.jeff2005-03-281-2/+0
* - Restore COUNT() in all of its original glory. Don't make it dependentjeff2005-03-251-17/+19
* - Complete the implementation of td_locks. Track the number of outstandingjeff2005-03-241-0/+11
* - transferlockers() requires the interlock to be SMP safe.jeff2005-03-151-2/+8
* - Include LK_INTERLOCK in LK_EXTFLG_MASK so that it makes its way intojeff2005-01-251-1/+1
* - Do not use APAUSE if LK_INTERLOCK is set. We lose synchronizationjeff2005-01-241-10/+19
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* When upgrading the shared lock to an exclusive lock, if we discoverps2004-11-291-3/+2
* Reintroduce slightly modified patch from kern/69964. Check forkan2004-08-271-4/+11
* Temporarily back out r1.74 as it seems to cause a number of regressionskan2004-08-231-12/+5
* Upgrading a lock does not play well together with acquiring an exclusive lockkan2004-08-161-5/+12
* Don't include a "\n" in KTR output, it confuses automatic parsing.rwatson2004-07-231-1/+1
* Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoidtjr2004-06-031-4/+2
* Add pid to the info printed in lockmgr_printinfo. This makes VFSkan2004-01-061-2/+3
* Rearrange the SYSINIT order to call lockmgr_init() earlier so thattruckman2003-07-161-27/+3
* Extend the mutex pool implementation to permit the creation and use oftruckman2003-07-131-2/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* Use the KTR_LOCK mask for logging events via KTR in lockmgr() ratherjhb2003-03-111-4/+4
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-1/+3
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-8/+5
* - Add a WITNESS_SLEEP() for the appropriate cases in lockmgr().jeff2003-02-161-0/+7
* The lockmanager has to keep track of locks per thread, not per process.julian2003-02-051-19/+19
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-20/+20
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-20/+20
* Remove a race condition / deadlock from snapshots. Whenmckusick2002-11-301-6/+37
* Have lockinit() initialize the debugging fields of a lockmckusick2002-10-181-0/+9
* Include <sys/lockmgr.h> for the definitions of the locking interfaces thatbde2002-08-271-2/+2
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-3/+3
* Record the file, line, and pid of the last successful shared lock holder. Thisjeff2002-05-301-0/+6
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
* Change wmesg to const char * instead of char *eivind2002-03-051-1/+1
* Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget()dillon2001-12-201-2/+4
* Create a mutex pool API for short term leaf mutexes.dillon2001-11-131-37/+13
* Add missing includes of sys/ktr.h.jhb2001-10-111-0/+1
* Malloc mutexes pre-zero'd as random garbage (including 0xdeadcode) myjhb2001-10-101-1/+1
* Fix locking on td_flags for TDF_DEADLKTREAT. If the comments in the codejhb2001-09-131-8/+4
* KSE Milestone 2julian2001-09-121-14/+14
* If we've panic'd already, then just bail in lockmgr rather than blocking orjhb2001-08-101-0/+5
OpenPOWER on IntegriCloud