Red Hat Bugzilla – Bug 102053
Config files need attention
Last modified: 2007-04-18 12:56:46 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624
Description of problem:
The i686 configuration file (configs/linux-2.4.20-i686.config) needs attention.
It appears that it was made long ago by hand (order and organization hint
towards this) and has been lightly adjusted as each new kernel came out, instead
of regenerated with kernel configuration utilities for each kernel. Since it
was put together in this manner, it contains a few oddities:
- possibly no longer supported config options
- possibly a device driver for which the bus driver is not built
- missing "standard" config options generated by config tools
- drivers that aren't selected when all similar ones are (missed? conflict?)
I won't detail these, as I'm sure you are well aware going through them all is
quite tedious (several hours of work). The only reason I'm going through them
myself is to generate a Red Hat-ish custom kernel rpm for re-distribution to
better support my laptop and other systems (includes latest ACPI patch).
I recommend generating new config files, say via "make xconfig", then adding in
any special options (removing generated options isn't recommended) for each new
Feel free to mark this bug closed.
Version-Release number of selected component (if applicable):
I suspect the other config files need an attention too.
actually the config files are generated from a central database via automated
tooling; most of this database is generic for all the kernels we do with minor
delta's for specific kernels. The result of this is that the .config files have
options that may not exist for all kernels, but that is not a problem. "make
oldconfig" will just ignore such settings.
You will also possibly see settings that are dependent on other settings, which
aren't set. That also is a result of the tooling; some versions may have that
higher level setting on and then suddenly the lower level ones become relevant.