jhb 2008-09-10 17:59:21 UTC
FreeBSD src repository
Modified files:
sys/kern kern_mutex.c kern_rwlock.c
sys/sys systm.h
Log:
SVN rev 182909 on 2008-09-10 17:59:21Z by jhb
Various whitespace fixes.
Revision ChangesPath
1.206
attilio 2007-12-01 11:28:38 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern kern_mutex.c kern_rwlock.c
Log:
MFC kern_mutex.c rev. 1.201 and kern_rwlock.c rev. 1.32:
Simplify adaptive spinning algorithm which should make things faster
attilio 2007-11-26 22:37:35 UTC
FreeBSD src repository
Modified files:
sys/kern kern_mutex.c kern_rwlock.c
Log:
Simplify the adaptive spinning algorithm in rwlock and mutex:
currently, before to spin the turnstile spinlock is acquired and the
waiters flag is set.
jeff2007-06-04 23:51:44 UTC
FreeBSD src repository
Modified files:
sys/kern kern_mutex.c kern_rwlock.c
subr_turnstile.c
sys/sys turnstile.h
Log:
Commit 3/14 of sched_lock decomposition.
- Add a per-turnstile spinlock
jhb 2007-03-09 16:04:44 UTC
FreeBSD src repository
Modified files:
sys/kern kern_mutex.c kern_rwlock.c kern_sx.c
Log:
Use C99-style struct member initialization for lock classes.
Revision ChangesPath
1.184 +6 -6 src/sys/kern/kern_mutex.c
jhb 2006-07-27 21:45:55 UTC
FreeBSD src repository
Modified files:
sys/kern kern_mutex.c kern_rwlock.c kern_sx.c
Log:
Adjust td_locks for non-spin mutexes, rwlocks, and sx locks so that it is
a count of all non-spin locks, not just lockmgr locks. This can give