Subject: Re: CVS commit: src/sys/conf
To: Rui Paulo <rpaulo@netbsd.org>
From: Quentin Garnier <cube@cubidou.net>
List: source-changes
Date: 04/26/2006 20:55:33
--ZXzThk3vFZecBD04
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 26, 2006 at 06:36:26PM +0000, Rui Paulo wrote:
>=20
> Module Name:	src
> Committed By:	rpaulo
> Date:		Wed Apr 26 18:36:25 UTC 2006
>=20
> Added Files:
> 	src/sys/conf: lint.cardbus lint.compat lint.fs lint.isa lint.mca
> 	    lint.misc lint.net lint.pci lint.pcmcia lint.usb lint.wscons
>=20
> Log Message:
> Add work in progress lint files that will be used by port specific
> LINT kernel config files (will be added later).
> The list is far from complete and there are some missing files, busses and
> devices.

I like the idea of having a LINT kernel (or some way to obtain it), but
those files strike me as the wrong way to do it.

I'd rather see config(1) generates a LINT file with all possible
options stuffed in.  It is foolish to expect people to maintain this
bunch of files sprinkled all around the tree.

LINT will not be meant to be booted, so config(1) may very well
generate it, issueing starred instances definitions for all devices it
finds, even though it makes little sense (and just plain doesn't work)
for ISA devices and the like.  The point is to compile every possible
driver for a given arch, so config(1) ought to parse everything and
spits out the resulting configuration.

I'm willing to help with the details, but I really object to those
lint.* files which will rot faster than it takes to write them.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"When I find the controls, I'll go where I like, I'll know where I want
to be, but maybe for now I'll stay right here on a silent sea."
KT Tunstall, Silent Sea, Eye to the Telescope, 2004.

--ZXzThk3vFZecBD04
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iQEVAwUBRE/CJdgoQloHrPnoAQLsowf5AdFN2jyemjpaU8OjrkEoc6/+AyWGyFDk
hmRkGPxvAK0EJEmeL95acqq3eiDmSGLZrreqXyh7MqBS1nfoR4wY5Spdj0PDPtu+
dAXNVIKOkPatG8ph8TUVhBCd4mPZ6on3pTcqetnVOtNEdp0Ts772gke8KQ//F9al
RyYLtKmbQcWWMOTHtX6Tze7PL5McsL8rycjOVy1dbJnpDv5pmgoxJeBPVEi5zHFu
N3ua7eIwHEMpbW/NaDYh0oCnD5PsVzAlyRUQmUUeLbK5jj9l2BH+dHed2YGxuVju
2DxjEyIXJZLykGBOj4AhjwtC6wF2sydDotviCO6mXbF6X+CV6rZTLg==
=VqQC
-----END PGP SIGNATURE-----

--ZXzThk3vFZecBD04--