From owner-svn-src-all@FreeBSD.ORG Wed Mar 21 18:06:47 2012 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B09E106566C; Wed, 21 Mar 2012 18:06:47 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail36.syd.optusnet.com.au (mail36.syd.optusnet.com.au [211.29.133.76]) by mx1.freebsd.org (Postfix) with ESMTP id 1A9258FC0A; Wed, 21 Mar 2012 18:06:46 +0000 (UTC) Received: from c211-30-171-136.carlnfd1.nsw.optusnet.com.au (c211-30-171-136.carlnfd1.nsw.optusnet.com.au [211.30.171.136]) by mail36.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q2LI6Xkr004171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Mar 2012 05:06:34 +1100 Date: Thu, 22 Mar 2012 05:06:33 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Marius Strobl In-Reply-To: <20120321165645.GE37560@alchemy.franken.de> Message-ID: <20120322045351.O2789@besplex.bde.org> References: <201203210850.q2L8olCj062739@svn.freebsd.org> <20120322031550.O2453@besplex.bde.org> <20120321165645.GE37560@alchemy.franken.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r233273 - head/sys/conf X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Mar 2012 18:06:47 -0000 On Wed, 21 Mar 2012, Marius Strobl wrote: > On Thu, Mar 22, 2012 at 03:28:04AM +1100, Bruce Evans wrote: >> On Wed, 21 Mar 2012, Marius Strobl wrote: >> >>> Log: >>> Exclude devices which are mutually exclusive with ATA_CAM. For better >>> or worse, the former are still built as modules as part of the LINT >>> builds >>> >>> Reviewed by: mav >>> MFC after: 1 week >> >> This breaks NOTES on these devices. The purpose of NOTES is to test as >> much as possible, not to provide notes. It is also supposed to test >> unusual cases. Thus if these unusualy devices actually conflict at >> compile time, then it is the usual ones that confict that should not >> be build by NOTES, since the usual ones get adequate testing in GENERIC. > > As I wrote above, the unusual case (!ATA_CAM) is still built as modules > as part of the LINT builds. R233271 actually was the minimal change to > still build both the usual (ATA_CAM) and the unusual case as apart of the > LINT builds. Not on systems which build the "correct" number of modules (that is, zero) as part of building kernels. Though LINT should arguably ignore the system's preferences for modules (as expressed by NO_MODULES in /etc/make.conf), it actually respects them, and it must not ignore the user's preferences for modules (as expressed by NO_MODULES in the environment). Bruce