Date: Mon, 31 Mar 2008 09:18:02 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: David Xu <davidxu@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr/thread thr_cond.c thr_private.h thr_rwlock.c Message-ID: <20080331091732.V73594@fledge.watson.org> In-Reply-To: <200803310255.m2V2toJl053104@repoman.freebsd.org> References: <200803310255.m2V2toJl053104@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 31 Mar 2008, David Xu wrote: > davidxu 2008-03-31 02:55:50 UTC > > FreeBSD src repository > > Modified files: > lib/libthr/thread thr_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 > are read. > > Orignal patch provided by: jeff Do you have MFC plans for this change? It would be great to see this hit RELENG_7 before 7.1, assuming it settles out well. Robert N M Watson Computer Laboratory University of Cambridge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080331091732.V73594>