Re: [git pull] x86 changes for v2.6.27

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Ingo Molnar <mingo@...>
Cc: <linux-kernel@...>, Thomas Gleixner <tglx@...>, H. Peter Anvin <hpa@...>, Andrew Morton <akpm@...>
Date: Monday, July 14, 2008 - 4:49 pm

On Mon, 14 Jul 2008, Ingo Molnar wrote:

Things like this _really_ irritate me:

	Memtest (MEMTEST) [Y/n/?] (NEW) ?

why the hell is that defaulting to "on"?

The rule of thumb should be:

	NO NEW FEATURES SHOULD _EVER_ DEFAULT TO 'ON'!

I do realize that developers always think that _their_ particular cool new 
feature is so important that it should default to 'on', but that's always 
the case, and it's _always_ wrong.

The only really acceptable reason to add a new config feature and make it 
default to 'y' is that it's actually an old feature that just didn't have 
a config option, so not defaulting to it will actually break peoples 
existing configurations.

If some distro wants to enable features by default for their users, that's 
their issue. But we should not do it for them.

		Linus
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[git pull] x86 changes for v2.6.27, Ingo Molnar, (Mon Jul 14, 9:50 am)
Re: [git pull] x86 changes for v2.6.27, Bartlomiej Zolnierkiewicz..., (Wed Jul 16, 9:52 am)
Re: [git pull] x86 changes for v2.6.27, Ingo Molnar, (Wed Jul 16, 10:05 am)
Re: [git pull] x86 changes for v2.6.27, Dave Jones, (Mon Jul 14, 10:51 pm)
Re: [git pull] x86 changes for v2.6.27, Ingo Molnar, (Wed Jul 16, 9:54 am)
Re: [git pull] x86 changes for v2.6.27, Linus Torvalds, (Tue Jul 15, 12:33 am)
Re: [git pull] x86 changes for v2.6.27, Linus Torvalds, (Mon Jul 14, 4:49 pm)
Re: [git pull] x86 changes for v2.6.27, Linus Torvalds, (Mon Jul 14, 6:00 pm)
Re: [git pull] x86 changes for v2.6.27, Ingo Molnar, (Tue Jul 15, 4:35 am)
Re: [git pull] x86 changes for v2.6.27, H. Peter Anvin, (Mon Jul 14, 4:57 pm)
Re: [git pull] x86 changes for v2.6.27, Linus Torvalds, (Mon Jul 14, 5:01 pm)
Re: [git pull] x86 changes for v2.6.27, Linus Torvalds, (Mon Jul 14, 5:25 pm)
Re: [git pull] x86 changes for v2.6.27, H. Peter Anvin, (Mon Jul 14, 5:16 pm)