From owner-cvs-all@FreeBSD.ORG Mon Jun 7 08:19:12 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4BB616A4CE; Mon, 7 Jun 2004 08:19:12 +0000 (GMT) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDF7243D1D; Mon, 7 Jun 2004 08:19:09 +0000 (GMT) (envelope-from tim@robbins.dropbear.id.au) Received: from robbins.dropbear.id.au (210.50.217.171) by smtp01.syd.iprimus.net.au (7.0.024) id 40B7A0DA002B2D4C; Mon, 7 Jun 2004 18:18:50 +1000 Received: by robbins.dropbear.id.au (Postfix, from userid 1000) id EF4C641D0; Mon, 7 Jun 2004 18:20:30 +1000 (EST) Date: Mon, 7 Jun 2004 18:20:30 +1000 From: Tim Robbins To: Julian Elischer Message-ID: <20040607082030.GA38464@cat.robbins.dropbear.id.au> References: <200406070725.i577P4oL021415@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200406070725.i577P4oL021415@repoman.freebsd.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_kse.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2004 08:19:13 -0000 On Mon, Jun 07, 2004 at 07:25:03AM +0000, Julian Elischer wrote: > julian 2004-06-07 07:25:03 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_kse.c > Log: > Move the KSE ABI specific code here and separate it from code that > is generic to any threading system. This commit does not link this > file to the build yet, nor does it remove these functions from their > current location in kern_thread.c. (that commit coming up after further review) I like what you've done here, but please don't go overboard with the abstraction -- the KSE code is already very hard to follow and overly complex, and we would be kidding ourselves if we thought we could support more than one thread system (I would like to see thr gone before 5.3-STABLE.) Tim