From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 13 Nov 2001 17:03:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 13 Nov 2001 17:03:18 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:54739 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Tue, 13 Nov 2001 17:03:11 -0500 Date: Tue, 13 Nov 2001 17:50:10 -0500 From: "Eric S. Raymond" To: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: CML 1.8.4 is available Message-ID: <20011113175010.A15716@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The latest version is always available at http://www.tuxedo.org/~esr/cml2/ Release 1.8.4: Tue Nov 13 17:31:15 EST 2001 * Resync with 2.4.15-pre4 (except for SH port). * Rulebase corrections from Keith Owens and Colin Slater. * DANGEROUS is now a warndepend condition; this means there is a policy symbol DANGEROUS, and any symbol dependent on it will show DANGROUS in its legend. * Visibility improvement from Romain BEAUGRAND. * Complete coverage check -- CML1 fossil symbols eliminated. * Matthieu Verbert's configtrans.py fix. CML2 is now fully caught up with the CML1 rulebase in the most current kernel version, with symbol coverage mechanically checked in both directions. -- Eric S. Raymond "Those who make peaceful revolution impossible will make violent revolution inevitable." -- John F. Kennedy From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 13 Nov 2001 20:29:16 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 13 Nov 2001 20:29:08 -0500 Received: from c1313109-a.potlnd1.or.home.com ([65.0.121.190]:3858 "HELO kroah.com") by vger.kernel.org with SMTP id ; Tue, 13 Nov 2001 20:28:24 -0500 Date: Tue, 13 Nov 2001 18:27:19 -0800 From: Greg KH To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML 1.8.4 is available Message-ID: <20011113182718.A1630@kroah.com> In-Reply-To: <20011113175010.A15716@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011113175010.A15716@thyrsus.com> User-Agent: Mutt/1.3.23i X-Operating-System: Linux 2.2.20 (i586) Reply-By: Tue, 16 Oct 2001 23:58:25 -0700 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 13, 2001 at 05:50:10PM -0500, Eric S. Raymond wrote: > > CML2 is now fully caught up with the CML1 rulebase in the most current > kernel version, with symbol coverage mechanically checked in both directions. The following symbols should be allowed to be set to 'm' but are not: CONFIG_USB CONFIG_UHCI CONFIG_UHCI_ALT If CONFIG_USB_SERIAL is set to 'y' CONFIG_USB_SERIAL_DEBUG should be allowed to be chosen. I do not see this happening. And why is the CONFIG_USB_SERIAL options in the drivers/usb directory? In the CML1 version they live in their own subdirectory quite nicely :) Either way they should be in the USB port drivers section, not the "USB devices" section of the menu. There doesn't seem to be any rules set up for drivers/hotplug. thanks, greg k-h From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 14 Nov 2001 11:47:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 14 Nov 2001 11:47:25 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:51163 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Wed, 14 Nov 2001 11:47:16 -0500 Date: Wed, 14 Nov 2001 12:33:25 -0500 From: "Eric S. Raymond" To: Greg KH Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML 1.8.4 is available Message-ID: <20011114123325.A500@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Greg KH , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20011113175010.A15716@thyrsus.com> <20011113182718.A1630@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011113182718.A1630@kroah.com>; from greg@kroah.com on Tue, Nov 13, 2001 at 06:27:19PM -0800 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Greg KH : > The following symbols should be allowed to be set to 'm' but are not: > CONFIG_USB That's odd. M shows up as a choice when I do xconfig. > CONFIG_UHCI > CONFIG_UHCI_ALT My error. These are declared bool rather than trit in the 1.8.5 rulebase. I've just fixed tht. > If CONFIG_USB_SERIAL is set to 'y' CONFIG_USB_SERIAL_DEBUG should be > allowed to be chosen. I do not see this happening. Another rulebase bug, now fixed. > And why is the CONFIG_USB_SERIAL options in the drivers/usb directory? > In the CML1 version they live in their own subdirectory quite nicely :) > Either way they should be in the USB port drivers section, not the "USB > devices" section of the menu. Historical reasons. My rulebase was opriginally one big file for editing conveniece. What directory whould the USB serial stuff live in? > There doesn't seem to be any rules set up for drivers/hotplug. What symbols should be in there, -- Eric S. Raymond Such are a well regulated militia, composed of the freeholders, citizen and husbandman, who take up arms to preserve their property, as individuals, and their rights as freemen. -- "M.T. Cicero", in a newspaper letter of 1788 touching the "militia" referred to in the Second Amendment to the Constitution. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 14 Nov 2001 12:01:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 14 Nov 2001 12:01:44 -0500 Received: from c1313109-a.potlnd1.or.home.com ([65.0.121.190]:34067 "HELO kroah.com") by vger.kernel.org with SMTP id ; Wed, 14 Nov 2001 12:01:32 -0500 Date: Wed, 14 Nov 2001 10:00:21 -0800 From: Greg KH To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML 1.8.4 is available Message-ID: <20011114100020.A5287@kroah.com> In-Reply-To: <20011113175010.A15716@thyrsus.com> <20011113182718.A1630@kroah.com> <20011114123325.A500@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011114123325.A500@thyrsus.com> User-Agent: Mutt/1.3.23i X-Operating-System: Linux 2.2.20 (i586) Reply-By: Wed, 17 Oct 2001 16:21:52 -0700 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 14, 2001 at 12:33:25PM -0500, Eric S. Raymond wrote: > Greg KH : > > The following symbols should be allowed to be set to 'm' but are not: > > CONFIG_USB > > That's odd. M shows up as a choice when I do xconfig. Ok, this was a user error. I didn't realize that the USB config option was under the "System buses and controller types" menu. This confusion was caused by the error that you get when pressing "m" when the "USB support" menu is selected on the main screen of the ncurses version. > > And why is the CONFIG_USB_SERIAL options in the drivers/usb directory? > > In the CML1 version they live in their own subdirectory quite nicely :) > > Either way they should be in the USB port drivers section, not the "USB > > devices" section of the menu. > > Historical reasons. My rulebase was opriginally one big file for editing > conveniece. What directory whould the USB serial stuff live in? drivers/usb/serial > > There doesn't seem to be any rules set up for drivers/hotplug. > > What symbols should be in there, CONFIG_HOTPLUG_PCI CONFIG_HOTPLUG_PCI_COMPAQ CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM See the Config.in file in that directory for the dependencies they have on each other. thanks, greg k-h From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 14 Nov 2001 12:35:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 14 Nov 2001 12:35:16 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:21632 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Wed, 14 Nov 2001 12:35:02 -0500 Date: Wed, 14 Nov 2001 12:33:14 -0500 From: "Eric S. Raymond" To: Greg KH Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML 1.8.4 is available Message-ID: <20011114123314.A1978@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Greg KH , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20011113175010.A15716@thyrsus.com> <20011113182718.A1630@kroah.com> <20011114123325.A500@thyrsus.com> <20011114100020.A5287@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011114100020.A5287@kroah.com>; from greg@kroah.com on Wed, Nov 14, 2001 at 10:00:21AM -0800 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Greg KH : > > Historical reasons. My rulebase was opriginally one big file for editing > > conveniece. What directory whould the USB serial stuff live in? > > drivers/usb/serial > > > > There doesn't seem to be any rules set up for drivers/hotplug. > > > > What symbols should be in there, > > CONFIG_HOTPLUG_PCI > CONFIG_HOTPLUG_PCI_COMPAQ > CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM > > See the Config.in file in that directory for the dependencies they have > on each other. OK, this wiull be in 1.8.6. I'm going to have to figure out why my coverage tools didn't catch those three symbols. -- Eric S. Raymond Where rights secured by the Constitution are involved, there can be no rule making or legislation which would abrogate them. -- Miranda vs. Arizona, 384 US 436 p. 491 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 14 Nov 2001 12:58:48 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 14 Nov 2001 12:58:38 -0500 Received: from c1313109-a.potlnd1.or.home.com ([65.0.121.190]:7172 "HELO kroah.com") by vger.kernel.org with SMTP id ; Wed, 14 Nov 2001 12:58:29 -0500 Date: Wed, 14 Nov 2001 10:57:17 -0800 From: Greg KH To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML 1.8.4 is available Message-ID: <20011114105717.D5287@kroah.com> In-Reply-To: <20011113175010.A15716@thyrsus.com> <20011113182718.A1630@kroah.com> <20011114123325.A500@thyrsus.com> <20011114100020.A5287@kroah.com> <20011114123314.A1978@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011114123314.A1978@thyrsus.com> User-Agent: Mutt/1.3.23i X-Operating-System: Linux 2.2.20 (i586) Reply-By: Wed, 17 Oct 2001 16:21:52 -0700 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 14, 2001 at 12:33:14PM -0500, Eric S. Raymond wrote: > > > > CONFIG_HOTPLUG_PCI > > CONFIG_HOTPLUG_PCI_COMPAQ > > CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM > > > > See the Config.in file in that directory for the dependencies they have > > on each other. > > OK, this wiull be in 1.8.6. I'm going to have to figure out why my coverage > tools didn't catch those three symbols. Thanks. 2.4.15-pre4 didn't allow the user to select these options. The attached patch is necessary for them to show up. Perhaps this is the reason. thanks, greg k-h diff --minimal -Nru a/arch/i386/config.in b/arch/i386/config.in --- a/arch/i386/config.in Mon Nov 12 11:34:30 2001 +++ b/arch/i386/config.in Mon Nov 12 11:34:30 2001 @@ -234,8 +234,10 @@ if [ "$CONFIG_HOTPLUG" = "y" ] ; then source drivers/pcmcia/Config.in + source drivers/hotplug/Config.in else define_bool CONFIG_PCMCIA n + define_bool CONFIG_HOTPLUG_PCI n fi bool 'System V IPC' CONFIG_SYSVIPC