Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756059Ab0FCTuF (ORCPT ); Thu, 3 Jun 2010 15:50:05 -0400 Received: from wolverine02.qualcomm.com ([199.106.114.251]:60802 "EHLO wolverine02.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754366Ab0FCTuB (ORCPT ); Thu, 3 Jun 2010 15:50:01 -0400 X-IronPort-AV: E=McAfee;i="5400,1158,6002"; a="43230640" Subject: Re: ARM defconfig files From: Daniel Walker To: Russell King Cc: Linus Torvalds , Kevin Hilman , Linux Kernel Mailing List , linux-arm-msm@vger.kernel.org In-Reply-To: <20100603194559.GF25779@flint.arm.linux.org.uk> References: <20100603074548.GA12104@flint.arm.linux.org.uk> <20100603181010.GA25779@flint.arm.linux.org.uk> <20100603185333.GD25779@flint.arm.linux.org.uk> <1275593742.23384.48.camel@c-dwalke-linux.qualcomm.com> <20100603194559.GF25779@flint.arm.linux.org.uk> Content-Type: text/plain; charset="UTF-8" Date: Thu, 03 Jun 2010 12:49:58 -0700 Message-ID: <1275594598.23384.52.camel@c-dwalke-linux.qualcomm.com> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2072 Lines: 48 On Thu, 2010-06-03 at 20:45 +0100, Russell King wrote: > On Thu, Jun 03, 2010 at 12:35:42PM -0700, Daniel Walker wrote: > > On Thu, 2010-06-03 at 11:56 -0700, Linus Torvalds wrote: > > > > > > On Thu, 3 Jun 2010, Russell King wrote: > > > > > > > > No amount of reorganising the Kconfig files into a heirarchial manner > > > > (which they already are) helps. Not one bit. Because they already are. > > > > That's not where the problem is. > > > > > > I don't think you read the whole thread. > > > > > > Earlier on, I explained exactly what I wanted: just add some "select" > > > statements to pickt he things you need per the particular target > > > configuration. You seem to have missed that part. > > > > > > In other words, you _can_ encode the information that is in the > > > xyz_defconfig files by doing it in Kconfig.xyz files instead. But you do > > > it in a human-readable manner. And the hierarchical thing is absolutely > > > required for that - otherwise you'd end up with just another form of the > > > current xyz_defconfig. > > > > > > See? > > > > > > In other words, you should be able to basically use "make allnoconfig" > > > together with a Kconfig.xyz file input to select _exactly_ the pieces you > > > need, and nothing else. > > > > If you did this for drivers, what about disabling a driver? If we used > > "select" wouldn't that force all the drivers on without allowing it to > > be unselected? > > I already covered that in my (ignored) email where I brought up a > "STD_CONFIG" config symbol, which could be disabled to turn off all > these additional "select"s. I didn't ignore it, I guess I just didn't fully understand it .. So your saying it would drop all the selects, but keep the selected options in tact? Or it would just turn off all the selected options? Daniel -- 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/