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
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to