cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c src/sys/sys systm.h

2008-09-10 Thread John Baldwin
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

cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c

2007-12-01 Thread Attilio Rao
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

cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c

2007-11-26 Thread Attilio Rao
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.

cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c subr_turnstile.c src/sys/sys turnstile.h

2007-06-04 Thread Jeff Roberson
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

cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c kern_sx.c

2007-03-09 Thread John Baldwin
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

cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c kern_sx.c

2006-07-27 Thread John Baldwin
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