Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751780Ab0GLTRV (ORCPT ); Mon, 12 Jul 2010 15:17:21 -0400 Received: from relais.videotron.ca ([24.201.245.36]:14878 "EHLO relais.videotron.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751240Ab0GLTRT (ORCPT ); Mon, 12 Jul 2010 15:17:19 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: TEXT/PLAIN; charset=US-ASCII Date: Mon, 12 Jul 2010 15:17:18 -0400 (EDT) From: Nicolas Pitre X-X-Sender: nico@xanadu.home To: Linus Torvalds Cc: =?ISO-8859-15?Q?Uwe_Kleine-K=F6nig?= , Russell King - ARM Linux , Daniel Walker , Kevin Hilman , Linux Kernel Mailing List , linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Grant Likely , Eric Miao , linux-omap@vger.kernel.org Subject: Re: ARM defconfig files In-reply-to: Message-id: References: <20100603181010.GA25779@flint.arm.linux.org.uk> <1275589230.23384.19.camel@c-dwalke-linux.qualcomm.com> <20100614083214.GA2104@pengutronix.de> <20100630104043.GG11746@pengutronix.de> <20100712155518.GA24144@pengutronix.de> <20100712173228.GC9897@n2100.arm.linux.org.uk> <20100712185029.GB14425@pengutronix.de> User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2478 Lines: 62 On Mon, 12 Jul 2010, Linus Torvalds wrote: > I'd happily pull it. Just this single line in your email is a very > very powerful thing: > > > 177 files changed, 652 insertions(+), 194157 deletions(-) > > However, before I would pull, I'd definitely like to make sure we at > least have some way forward too, and clarify some issues. So I have a > couple of questions: > > - is this guaranteed to be a no-op as things stand now, and what are > the secondary effects of it? > > Put another way: I realize that fairly late in the -rc series is > actually a really good time to do this, rather than during the merge > window itself when things are in flux. However, while it would be a > good time to pull this for that reason, it's also a _horrible_ time to > pull if it then regresses the defconfig uses, or if it causes horrible > problems for linux-next merging etc. This cannot be any worse than wholesale removal of those files as you were contemplating at some point. Furthermore, on ARM we have someone providing automatic rebuild of all defconfigs already, so any serious issue should be noticed right away. > - what happens when somebody wants to update the defconfig files? > > This is a question that involves a number of people, because over > the last half year, we've had lots of people changing them. "git > shortlog -ns" on that ARM config directory gives 39 people in the last > half year, with the top looking roughly like > > 26 Ben Dooks > 10 Tony Lindgren > 4 Haojian Zhuang > 4 Kukjin Kim > 3 Santosh Shilimkar > 3 Sriram > 2 Janusz Krzysztofik > .... > > and how are these people going to do their updates going forward > without re-introducing the noise? > > IOW, I'd _love_ to get rid of almost 200k lines of noise and your > approach would seem to have the advantage that it's "invisible" to > users. But I would want to get some kind of assurance that it's > practical to do so. I think Uwe could provide his script and add it to the kernel tree. Then all architectures could benefit from it. Having the defconfig files contain only those options which are different from the defaults is certainly more readable, even on x86. Nicolas -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/