index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_lock.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
track lock class name in a way that doesn't break WITNESS
kmacy
2006-11-13
1
-7
/
+15
*
show lock class in profiling output for default case where type is not specif...
kmacy
2006-11-12
1
-0
/
+2
*
MUTEX_PROFILING has been generalized to LOCK_PROFILING. We now profile
kmacy
2006-11-11
1
-5
/
+19
*
If the buffer lock has waiters after the buffer has changed identity then
tegge
2006-10-02
1
-0
/
+15
*
Add a new 'show sleepchain' ddb command similar to 'show lockchain' except
jhb
2006-08-15
1
-0
/
+28
*
Add a 'show lockmgr' command that dumps the relevant details of a lockmgr
jhb
2006-08-15
1
-0
/
+32
*
Remove duplicated #include.
pjd
2006-07-14
1
-1
/
+0
*
- Remove and unused include.
jeff
2005-12-23
1
-1
/
+0
*
Include kdb.h so that kdb_active is declared regardless of KDB being
rwatson
2005-10-02
1
-0
/
+1
*
In lockstatus(), don't lock and unlock the interlock when testing the
rwatson
2005-09-27
1
-2
/
+8
*
Print out a warning and a backtrace if we try to unlock a lockmgr that
ssouhlal
2005-09-02
1
-0
/
+7
*
Add 'depth' argument to CTRSTACK() macro, which allows to reduce number
pjd
2005-08-29
1
-1
/
+1
*
- Fix a problem that slipped through review; the stack member of the lockmgr
jeff
2005-08-03
1
-5
/
+8
*
- Replace the series of DEBUG_LOCKS hacks which tried to save the vn_lock
jeff
2005-08-03
1
-34
/
+15
*
- Differentiate two UPGRADE panics so I have a better idea of what's going
jeff
2005-04-12
1
-1
/
+3
*
- Remove dead code.
jeff
2005-04-06
1
-26
/
+2
*
- Slightly restructure acquire() so I can add more ktr information and
jeff
2005-04-03
1
-18
/
+14
*
- Add a LK_NOSHARE flag which forces all shared lock requests to be
jeff
2005-03-31
1
-1
/
+5
*
- Remove apause(). It makes no sense with our present mutex implementation
jeff
2005-03-31
1
-40
/
+0
*
- Don't bump the count twice in the LK_DRAIN case.
jeff
2005-03-28
1
-2
/
+0
*
- Restore COUNT() in all of its original glory. Don't make it dependent
jeff
2005-03-25
1
-17
/
+19
*
- Complete the implementation of td_locks. Track the number of outstanding
jeff
2005-03-24
1
-0
/
+11
*
- transferlockers() requires the interlock to be SMP safe.
jeff
2005-03-15
1
-2
/
+8
*
- Include LK_INTERLOCK in LK_EXTFLG_MASK so that it makes its way into
jeff
2005-01-25
1
-1
/
+1
*
- Do not use APAUSE if LK_INTERLOCK is set. We lose synchronization
jeff
2005-01-24
1
-10
/
+19
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
When upgrading the shared lock to an exclusive lock, if we discover
ps
2004-11-29
1
-3
/
+2
*
Reintroduce slightly modified patch from kern/69964. Check for
kan
2004-08-27
1
-4
/
+11
*
Temporarily back out r1.74 as it seems to cause a number of regressions
kan
2004-08-23
1
-12
/
+5
*
Upgrading a lock does not play well together with acquiring an exclusive lock
kan
2004-08-16
1
-5
/
+12
*
Don't include a "\n" in KTR output, it confuses automatic parsing.
rwatson
2004-07-23
1
-1
/
+1
*
Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoid
tjr
2004-06-03
1
-4
/
+2
*
Add pid to the info printed in lockmgr_printinfo. This makes VFS
kan
2004-01-06
1
-2
/
+3
*
Rearrange the SYSINIT order to call lockmgr_init() earlier so that
truckman
2003-07-16
1
-27
/
+3
*
Extend the mutex pool implementation to permit the creation and use of
truckman
2003-07-13
1
-2
/
+2
*
Use __FBSDID().
obrien
2003-06-11
1
-1
/
+3
*
Use the KTR_LOCK mask for logging events via KTR in lockmgr() rather
jhb
2003-03-11
1
-4
/
+4
*
Replace calls to WITNESS_SLEEP() and witness_list() with equivalent calls
jhb
2003-03-04
1
-1
/
+3
*
- Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.
jeff
2003-02-25
1
-8
/
+5
*
- Add a WITNESS_SLEEP() for the appropriate cases in lockmgr().
jeff
2003-02-16
1
-0
/
+7
*
The lockmanager has to keep track of locks per thread, not per process.
julian
2003-02-05
1
-19
/
+19
*
Reversion of commit by Davidxu plus fixes since applied.
julian
2003-02-01
1
-20
/
+20
*
Move UPCALL related data structure out of kse, introduce a new
davidxu
2003-01-26
1
-20
/
+20
*
Remove a race condition / deadlock from snapshots. When
mckusick
2002-11-30
1
-6
/
+37
*
Have lockinit() initialize the debugging fields of a lock
mckusick
2002-10-18
1
-0
/
+9
*
Include <sys/lockmgr.h> for the definitions of the locking interfaces that
bde
2002-08-27
1
-2
/
+2
*
Replace various spelling with FALLTHROUGH which is lint()able
charnier
2002-08-25
1
-3
/
+3
*
Record the file, line, and pid of the last successful shared lock holder. This
jeff
2002-05-30
1
-0
/
+6
*
Change callers of mtx_init() to pass in an appropriate lock type name. In
jhb
2002-04-04
1
-2
/
+2
*
Change wmesg to const char * instead of char *
eivind
2002-03-05
1
-1
/
+1
[next]