Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-04-01 Thread Kris Kennaway
David Xu wrote: Jeff Roberson wrote: On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this e

Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-04-01 Thread Jeff Roberson
On Tue, 1 Apr 2008, David Xu wrote: Jeff Roberson wrote: On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change

Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-03-31 Thread David Xu
Jeff Roberson wrote: On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this eliminates interna

Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-03-31 Thread Jeff Roberson
On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this eliminates internal mutex lock contentio

Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-03-31 Thread David Xu
Robert Watson wrote: On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this eliminates intern

Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-03-31 Thread Robert Watson
On Mon, 31 Mar 2008, David Xu wrote: davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this eliminates internal mutex lock contenti

cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c

2008-03-30 Thread David Xu
davidxu 2008-03-31 02:55:50 UTC FreeBSD src repository Modified files: lib/libthr/threadthr_cond.c thr_private.h thr_rwlock.c Log: Rewrite rwlock to user atomic operations to change rwlock state, this eliminates internal mutex lock contention when most rwlock operations a