From owner-cvs-all@FreeBSD.ORG Wed Feb 1 05:07:27 2006 Return-Path: X-Original-To: cvs-all@freebsd.org 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 A630E16A424; Wed, 1 Feb 2006 05:07:27 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from mail16.syd.optusnet.com.au (mail16.syd.optusnet.com.au [211.29.132.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C25D43D5C; Wed, 1 Feb 2006 05:07:15 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail16.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k1157DQQ011565 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 1 Feb 2006 16:07:13 +1100 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.4/8.13.4) with ESMTP id k1157CBO000883; Wed, 1 Feb 2006 16:07:12 +1100 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.4/8.13.4/Submit) id k1157CwX000882; Wed, 1 Feb 2006 16:07:12 +1100 (EST) (envelope-from peter) Date: Wed, 1 Feb 2006 16:07:12 +1100 From: Peter Jeremy To: Robert Watson Message-ID: <20060201050712.GA678@turion.vk2pj.dyndns.org> References: <200601272313.k0RNDQHI064747@repoman.freebsd.org> <20060128141445.GC2341@turion.vk2pj.dyndns.org> <200601311340.51250.jhb@freebsd.org> <20060131190547.Y95776@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060131190547.Y95776@fledge.watson.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/sys/conf files options src/sys/kern kern_rwlock.c subr_lock.c src/sys/sys lock.h rwlock.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 01 Feb 2006 05:07:27 -0000 On Tue, 2006-Jan-31 19:07:05 +0000, Robert Watson wrote: >On Tue, 31 Jan 2006, John Baldwin wrote: >>>Can I suggest that this module be committed into tools/regression or >>>similar so that it is generally available. >> >>I can I guess. I have 3 currently (crash, evtest, and crash2 (which is >>the latest one that uses multiple threads, crash just has a single >>thread)). I'm not trying to push John to release code that he is unhappy with. I just think the code could potentially be useful to other people in the future. >It would be nice of we had something on the order of src/sys/test, where we >could put test kernel code that is never intended to see production. I suggested tools/regression because that seemed to be the most suitable existing directory (src/sys/tools is used for build tools). src/sys/test or some sub-directories in src/sys/tools would be better. > The >problem with putting things in src/tools is that the code gets very stale, >very quickly, as kernel APIs move and the implementation in that tree >doesn't. I'm not sure that putting tools into sys would help here. It's unreasonable to expect a developer to expend effort in updating some tools that he created several years ago to assist with some testing but isn't actively using. Likewise, it's difficult to insist that another developer provide updates to tools that he's never used and that aren't part of the production kernel. -- Peter Jeremy