Date: Tue, 1 Apr 2008 21:05:57 -1000 (HST) From: Jeff Roberson <jroberson@chesapeake.net> To: David Xu <davidxu@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys umtx.h src/sys/kern kern_umtx.c Message-ID: <20080401210132.V72156@desktop> In-Reply-To: <200804020408.m3248bnW044860@repoman.freebsd.org> References: <200804020408.m3248bnW044860@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2 Apr 2008, David Xu wrote: > davidxu 2008-04-02 04:08:37 UTC > > FreeBSD src repository > > Modified files: > sys/sys umtx.h > sys/kern kern_umtx.c > Log: > Introduce kernel based userland rwlock. Each umtx chain now has two lists, > one for readers and one for writers, other types of synchronization > object just use first list. Hey great David! This made an even bigger difference than I originally measured. Once we get a little more concurrency in the io layer with myisam it'll really shine. Thanks, Jeff > > Asked by: jeff > > Revision Changes Path > 1.65 +487 -45 src/sys/kern/kern_umtx.c > 1.31 +21 -1 src/sys/sys/umtx.h >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080401210132.V72156>