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
/
sys
/
rwlock.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Constify arguments for locking KPIs where possible.
pjd
2011-11-16
1
-2
/
+2
*
When releasing a read/shared lock we need to use a write memory barrier
attilio
2009-09-30
1
-7
/
+0
*
Add the OpenSolaris dtrace lockstat provider. The lockstat provider
sson
2009-05-26
1
-3
/
+4
*
add RW_SYSINIT_FLAGS macro and rw_sysinit_flags initialization function
kmacy
2008-12-08
1
-0
/
+19
*
- Embed the recursion counter for any locking primitive directly in the
attilio
2008-05-15
1
-0
/
+2
*
Trylocks were implemented, remove stale comment
kris
2008-04-12
1
-2
/
+0
*
Add rw_try_rlock() and rw_try_wlock() to rwlocks.
attilio
2008-04-01
1
-0
/
+4
*
Implement soon-to-be-used rw_unlock() macro.
pjd
2008-03-16
1
-0
/
+6
*
Adaptive spinning in write path with readers and writer starvation avoidance.
jeff
2008-02-06
1
-3
/
+6
*
Fix some problems with lock profiling in rw locks:
attilio
2007-07-20
1
-9
/
+6
*
Introduce a new rwlocks initialization function: rw_init_flags.
attilio
2007-06-26
1
-3
/
+17
*
Add destroyed cookie values for sx locks and rwlocks as well as extra
jhb
2007-05-08
1
-0
/
+1
*
Fix a comment grammar nit.
jhb
2007-03-27
1
-1
/
+1
*
Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,
jhb
2007-03-21
1
-4
/
+4
*
Allow threads to atomically release rw and sx locks while waiting for an
jhb
2007-03-09
1
-0
/
+2
*
Wrap a few lines at 80 cols.
jhb
2007-03-07
1
-2
/
+4
*
Add rw_wowned() interface to rwlock(9), allowing a kernel thread to
rwatson
2007-02-26
1
-0
/
+1
*
general LOCK_PROFILING cleanup
kmacy
2007-02-26
1
-3
/
+8
*
Include pcpu.h so that kernel is buildable w/o RWLOCK_NOINLINE option
glebius
2006-10-13
1
-0
/
+1
*
Fix the name of the data set item for the SYSUNINIT in RW_SYSINIT to use
jhb
2006-06-23
1
-1
/
+1
*
Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes a
jhb
2006-04-19
1
-1
/
+5
*
Fix typo.
glebius
2006-01-30
1
-1
/
+1
*
Add a basic reader/writer lock implementation to the kernel. This
jhb
2006-01-27
1
-0
/
+192