From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Subject: Re: [RFC] Make board force selection of PHYLIB Date: Tue, 03 Jun 2008 10:18:24 -0500 Message-ID: <484560C0.2080607@freescale.com> References: <484419EE.5040503@garzik.org> <1E4EB64C-0618-497E-AABC-74EB7D74B97F@kernel.crashing.org> <48442239.7090906@garzik.org> <83820D83-487C-4586-9867-F4226A87A276@freescale.com> <48445851.4090105@garzik.org> <095F258F-72DD-4F27-A457-A57D9FAA1E76@kernel.crashing.org> <48448020.5020407@freescale.com> <48455EEA.3040909@freescale.com> <57B740A4-A3E0-4D93-A5D9-77B14C6E9E92@kernel.crashing.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeff Garzik , netdev@vger.kernel.org, linuxppc-dev@ozlabs.org, adrian.bunk@movial.fi To: Kumar Gala Return-path: Received: from az33egw02.freescale.net ([192.88.158.103]:33224 "EHLO az33egw02.freescale.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752323AbYFCPSf (ORCPT ); Tue, 3 Jun 2008 11:18:35 -0400 In-Reply-To: <57B740A4-A3E0-4D93-A5D9-77B14C6E9E92@kernel.crashing.org> Sender: netdev-owner@vger.kernel.org List-ID: Kumar Gala wrote: > On Jun 3, 2008, at 10:10 AM, Scott Wood wrote: >> I'd rather avoid adding another case where the kernel needs to know >> what modules are being built, though, especially if the result of >> changing the .config and building modules is a mysterious runtime >> failure (due to a missing platform fixup) rather than compile- or >> insertion-time. > > I don't follow what you are getting at here. Is this something more > than #ifdef PHYLIB in the platform code? If you just #ifdef PHYLIB, then things will break if the user does this: make config, GIANFAR=PHYLIB=n make zImage make config, GIANFAR=PHYLIB=m make modules And the cause of the failure will not be something that obviously points to a build problem, such as unresolved symbols. I'd rather just unconditionally select PHYLIB on platforms that need to do fixups. -Scott