On 2019-03-24, Peter Humphrey <pe...@prh.myzen.co.uk> wrote: > On Sunday, 24 March 2019 01:03:23 GMT Walter Dnes wrote: >> When setting up a new kernel with "make oldconfig", almost all new >> device drivers default to "N". The glaring exception is network cards. >> They all seem to default to "Y". Is this a bug or a "feature"? > > It seems to be just to reveal the individual cards by that manufacturer.
Yes, and that's wrong. The default should be to build a kernel with the same features/drivers as the old .config file. If the old config file didn't have drivers for that vendor enabled, why should I have to see all the options now? > I don't see why it should differ from any other hardware options. > Perhaps it's a leftover from a day long ago that no-one's thought to > change. Unless a new feature is some sort of safety or reliabiliyt fix, it should default to "same as the old .config file". -- Grant