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_sx.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add a new file (kern/subr_lock.c) for holding code related to struct
jhb
2006-01-17
1
-17
/
+4
*
Trim another pointer from struct lock_object (and thus from struct mtx and
jhb
2006-01-06
1
-2
/
+2
*
Add a new 'show lock' command to ddb. If the argument has a valid lock
jhb
2005-12-13
1
-1
/
+37
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Fix _sx_assert() to panic() rather than printf() when an assertion fails
jhb
2004-02-27
1
-3
/
+5
*
Simplify check. We are only able to check exclusive lock and if
pjd
2004-02-19
1
-1
/
+5
*
Allow assert that the current thread does not hold the sx(9) lock.
pjd
2004-02-04
1
-0
/
+11
*
Rework witness_lock() to make it slightly more useful and flexible.
jhb
2004-01-28
1
-0
/
+3
*
Extend the mutex pool implementation to permit the creation and use of
truckman
2003-07-13
1
-1
/
+1
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
Set the lock type equal to the lock name for now as all of the current
jhb
2002-04-04
1
-1
/
+1
*
- Add MTX_SYSINIT and SX_SYSINIT as macro glue for allowing sx and mtx
arr
2002-04-02
1
-0
/
+8
*
Invert the test of sx_xholder for SX_LOCKED. We need to warn if a
tanimura
2002-01-18
1
-3
/
+3
*
Update to C99, s/__FUNCTION__/__func__/.
obrien
2001-12-10
1
-3
/
+3
*
Create a mutex pool API for short term leaf mutexes.
dillon
2001-11-13
1
-28
/
+27
*
Fix this to actually compile in the !INVARIANTS case.
jhb
2001-10-24
1
-0
/
+8
*
Change the sx(9) assertion API to use a sx_assert() function similar to
jhb
2001-10-23
1
-4
/
+43
*
The mtx_init() and sx_init() functions bzero'd locks before handing them
jhb
2001-10-20
1
-1
/
+3
*
KSE Milestone 2
julian
2001-09-12
1
-5
/
+5
*
Use witness_upgrade/downgrade for sx_try_upgrade/downgrade.
jhb
2001-08-23
1
-8
/
+6
*
Clear the sx_xholder pointer when downgrading an exclusive lock.
jhb
2001-08-23
1
-0
/
+1
*
Add sx_try_upgrade() and sx_downgrade().
jasone
2001-08-13
1
-0
/
+46
*
- Add trylock variants of shared and exclusive locks.
jhb
2001-06-27
1
-4
/
+42
*
- Move state about lock objects out of struct lock_object and into a new
jhb
2001-05-04
1
-27
/
+3
*
Rework the witness code to work with sx locks as well as mutexes.
jhb
2001-03-28
1
-10
/
+63
*
In order to avoid recursing on the backing mutex for sx locks in the
jhb
2001-03-06
1
-2
/
+2
*
- Add sx_descr description member to sx lock structure
bmilekic
2001-03-06
1
-6
/
+26
*
Implement shared/exclusive locks.
jasone
2001-03-05
1
-0
/
+160