Re: ARM defconfig files

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nicolas Pitre
Date: Monday, July 12, 2010 - 1:14 pm

On Mon, 12 Jul 2010, Linus Torvalds wrote:


I'll answer for myself only.  Others are free to pitch in if they have a 
different opinion.

Since this issue came up, RMK refused to merge any changes to the 
arch/arm/configs directory.  Therefore a lot of those files aren't quite 
up to date anymore anyway.  We simply skipped the usual defconfig 
updates that used to be sent around -rc4.  And that's for the few 
defconfig files that people cared to update.  A bunch of less frequently 
used targets are probably out of date since many kernel versions ago.

Those files are mainly used as a convenience for build testing.  We tend 
to cram as many profiles together as we can to limit the number of 
different test builds.  The remaining files are (supposed to be) 
incompatible configurations.  So I doubt anyone is using them verbatim 
for deployed systems.  If anything they should be reference 
configurations not final product ones.


Given what I said above, I think that:

1) Those files aren't critical.  They're damn useful indeed, but a 
   glitch in a defconfig file is far from being as important as a glitch 
   in the very code they refer to.  So I don't think this is all that 
   critical if the pull is applied late in the -rc period.

2) Doing it sooner rather than later is IMHO the best thing to do.  At 
   least we could now focus on maintaining and even improving on that 
   state rather than going on in circles wondering what to do with it.
   People would be able to think about how to update their defconfig 
   files in the new form now instead of simply not updating it at all as 
   it has been the case for a while until something happens.

So to me this is all in favor for a merge before next merge window.  
During the merge window this would create even more headaches.


As I said above, those files aren't that critical and no one should end 
up in trouble if something is not exactly right after this merge.  So 
this makes it pretty safe to me.


I'll let Uwe answer this.


That is going to be the case regardless of the merge timing for this.


I do too.  At least this is positive progress for some bad issue that no 
one could ever get very passionate about.  Better keep the momentum.


Pretty easy to see on the diffstat graph.  Anyway, I'm sure once the 
script is available then an army of kernel janitors will be busy trying 
to find any transgressor.


I'm sure the script was quickly cobbled together as a proof of concept.  
But once this defconfig reduction goes in then interest for a solid 
script should raise significantly.



Nicolas
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 7:48 am)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 9:46 am)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 9:53 am)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 11:10 am)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 11:13 am)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 11:18 am)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 11:20 am)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 11:21 am)
Re: ARM defconfig files, Al Viro, (Thu Jun 3, 11:30 am)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 11:41 am)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 11:53 am)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 11:53 am)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 11:56 am)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 12:20 pm)
Re: ARM defconfig files, Paul Mundt, (Thu Jun 3, 12:26 pm)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 12:35 pm)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 12:45 pm)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 12:49 pm)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 12:57 pm)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 1:05 pm)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 1:06 pm)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 1:09 pm)
Re: ARM defconfig files, Russell King, (Thu Jun 3, 1:18 pm)
Re: ARM defconfig files, Nicolas Pitre, (Thu Jun 3, 1:20 pm)
Re: ARM defconfig files, Linus Torvalds, (Thu Jun 3, 1:31 pm)
Re: ARM defconfig files, Nicolas Pitre, (Thu Jun 3, 1:34 pm)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 2:17 pm)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 2:33 pm)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 2:48 pm)
Re: ARM defconfig files, Grant Likely, (Thu Jun 3, 3:15 pm)
Re: ARM defconfig files, Daniel Walker, (Thu Jun 3, 3:24 pm)
Re: ARM defconfig files, Nicolas Pitre, (Thu Jun 3, 3:45 pm)
Re: ARM defconfig files, Kevin Hilman, (Thu Jun 3, 5:23 pm)
Re: ARM defconfig files, Paul Mackerras, (Thu Jun 3, 5:36 pm)
Re: ARM defconfig files, Benjamin Herrenschmidt, (Thu Jun 3, 6:02 pm)
Re: ARM defconfig files, Benjamin Herrenschmidt, (Thu Jun 3, 6:06 pm)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 9:53 pm)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 9:59 pm)
Re: ARM defconfig files, Felipe Balbi, (Thu Jun 3, 10:18 pm)
Re: ARM defconfig files, Tony Lindgren, (Thu Jun 3, 10:29 pm)
Re: ARM defconfig files, Geert Uytterhoeven, (Thu Jun 3, 11:30 pm)
Re: ARM defconfig files, Geert Uytterhoeven, (Thu Jun 3, 11:53 pm)
Re: ARM defconfig files, Benjamin Herrenschmidt, (Fri Jun 4, 1:52 am)
Re: ARM defconfig files, Catalin Marinas, (Fri Jun 4, 4:31 am)
Re: ARM defconfig files, Grant Likely, (Fri Jun 4, 5:39 am)
Re: ARM defconfig files, Felipe Contreras, (Sat Jun 5, 6:47 am)
Re: ARM defconfig files, Felipe Contreras, (Sat Jun 5, 7:12 am)
Re: ARM defconfig files, Linus Torvalds, (Sat Jun 5, 7:39 am)
Re: ARM defconfig files, Felipe Contreras, (Sat Jun 5, 9:39 am)
Re: ARM defconfig files, david, (Sat Jun 5, 8:28 pm)
Re: ARM defconfig files, david, (Sat Jun 5, 8:53 pm)
Re: ARM defconfig files, Catalin Marinas, (Tue Jun 8, 8:30 am)
Re: ARM defconfig files, Daniel Walker, (Tue Jun 8, 9:37 am)
Re: ARM defconfig files, Uwe Kleine-König, (Mon Jun 14, 1:32 am)
Re: ARM defconfig files, Uwe Kleine-König, (Wed Jun 30, 3:40 am)
Re: ARM defconfig files, Uwe Kleine-König, (Mon Jul 12, 8:55 am)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 9:51 am)
Re: ARM defconfig files, Russell King - ARM Linux, (Mon Jul 12, 10:32 am)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 10:40 am)
Re: ARM defconfig files, Uwe Kleine-König, (Mon Jul 12, 11:50 am)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 12:04 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 12:09 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 12:17 pm)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 12:34 pm)
Re: ARM defconfig files, Grant Likely, (Mon Jul 12, 12:50 pm)
Re: ARM defconfig files, Uwe Kleine-König, (Mon Jul 12, 12:59 pm)
Re: ARM defconfig files, Russell King - ARM Linux, (Mon Jul 12, 1:06 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 1:14 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 1:29 pm)
Re: ARM defconfig files, Arnd Bergmann, (Mon Jul 12, 1:31 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 1:50 pm)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 2:54 pm)
Re: ARM defconfig files, David Brown, (Mon Jul 12, 4:05 pm)
Re: ARM defconfig files, Linus Torvalds, (Mon Jul 12, 4:18 pm)
Re: ARM defconfig files, David Brown, (Mon Jul 12, 4:34 pm)
Re: ARM defconfig files, Nicolas Pitre, (Mon Jul 12, 5:55 pm)
Re: ARM defconfig files, Uwe Kleine-König, (Tue Jul 13, 12:07 am)
optimized script [Was: ARM defconfig files], Uwe Kleine-König, (Tue Jul 13, 1:07 am)
Re: optimized script [Was: ARM defconfig files], Olof Johansson, (Tue Jul 13, 11:04 am)
Re: ARM defconfig files, Rob Landley, (Tue Jul 13, 11:32 am)
Re: ARM defconfig files, Grant Likely, (Tue Jul 13, 11:32 am)
Re: optimized script [Was: ARM defconfig files], Nicolas Pitre, (Tue Jul 13, 4:39 pm)
Re: ARM defconfig files, Felipe Contreras, (Wed Jul 14, 2:13 am)
Re: ARM defconfig files, Felipe Contreras, (Wed Jul 14, 2:21 am)
Re: ARM defconfig files, Uwe Kleine-König, (Wed Jul 14, 6:20 am)
Re: ARM defconfig files, Tony Luck, (Wed Jul 14, 10:37 am)