Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757976AbXEMSpx (ORCPT ); Sun, 13 May 2007 14:45:53 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757706AbXEMSpm (ORCPT ); Sun, 13 May 2007 14:45:42 -0400 Received: from hancock.steeleye.com ([71.30.118.248]:34680 "EHLO hancock.sc.steeleye.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1757999AbXEMSpl (ORCPT ); Sun, 13 May 2007 14:45:41 -0400 Subject: Re: why does x86 "make defconfig" build a single, lonely module? From: James Bottomley To: Simon Arlott Cc: "Robert P. J. Day" , Dave Jones , Linux Kernel Mailing List , linux-scsi@vger.kernel.org In-Reply-To: <46475857.4010509@simon.arlott.org.uk> References: <20070513160608.GA29024@redhat.com> <1179072655.3723.42.camel@mulgrave.il.steeleye.com> <1179073670.3723.48.camel@mulgrave.il.steeleye.com> <46474E1A.6080904@simon.arlott.org.uk> <1179078537.3723.53.camel@mulgrave.il.steeleye.com> <46475857.4010509@simon.arlott.org.uk> Content-Type: text/plain Date: Sun, 13 May 2007 13:45:22 -0500 Message-Id: <1179081922.3723.61.camel@mulgrave.il.steeleye.com> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1334 Lines: 33 On Sun, 2007-05-13 at 19:26 +0100, Simon Arlott wrote: > On 13/05/07 18:48, James Bottomley wrote: > > On Sun, 2007-05-13 at 18:42 +0100, Simon Arlott wrote: > >>> If you set CONFIG_MODULE=y and build SCSI we assume you could have a > >>> SCSI driver module at some point, which would necessitate the wait scan > >>> module. > >> This should be implemented like "Library routines" and only added if such > >> a SCSI driver module is actually selected. Why can't it at least be a > >> visible option in the menu? (Although even then it looks like it's > >> impossible to disable). > > > > There's out of tree modules to consider. > > Ok, I propose we make dozens of modules default 'm' in case an out of > tree module requires it. > > SCSI_SCAN_ASYNC ("Asynchronous SCSI scanning"): "You can load the > scsi_wait_scan module to ensure that all scans have completed." > > It looks like SCSI_WAIT_SCAN is pointless unless SCSI_SCAN_ASYNC > is selected - so it should depend on it: Why don't you just actually read the thread? Then you'd understand why this isn't correct. James - 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/