Skip site navigation (1)Skip section navigation (2)
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>