Date: Tue, 12 Oct 2004 19:16:59 +1000 From: Sam Lawrance <boris@brooknet.com.au> To: Julian Elischer <julian@elischer.org> Cc: David Xu <davidxu@freebsd.org> Subject: Re: Noticable Delays Since Beta 3 (possible cause) Message-ID: <1097572619.822.19.camel@dirk.no.domain> In-Reply-To: <416AC227.7010901@elischer.org> References: <Pine.NEB.3.96L.1041011045403.31040K-100000@fledge.watson.org> <416AC227.7010901@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2004-10-11 at 10:25 -0700, Julian Elischer wrote: > > On Sat, 9 Oct 2004, Sam Lawrance wrote: > > > >>I'm sorry, that patch was missing paths.. this one: > >> > >>http://sam.stral.net/freebsd/wakeupdelay-patch > >> > > It has been less than 2 days since it was committed to -current. Are you thinking of something else? The patch hasn't been committed AFAICS. Here is *another* patch, along the lines of what Matt suggested - the changes are only to sleepq_broadcast. Seems to work. This patch includes comment and doc changes to kern_synch and scheduler.9 indicating that setrunnable() no longer awakens the scheduler. I was not sure whether wchan != &proc0 should be added to the 'if' around the wakeup. I don't think it is needed. http://sam.stral.net/freebsd/wakeupdelay2-patch
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1097572619.822.19.camel>