From: Greg Banks <gnb@alphalink.com.au>
To: Peter Samuelson <peter@cadcamlab.org>
Cc: Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>,
linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net
Subject: Re: [kbuild-devel] Re: [patch] config language dep_* enhancements
Date: Wed, 14 Aug 2002 16:01:18 +1000 [thread overview]
Message-ID: <3D59F22E.D0DA5FC6@alphalink.com.au> (raw)
In-Reply-To: 20020814032841.GM761@cadcamlab.org
Peter Samuelson wrote:
>
> > > [...] Perhaps a "kernel subsystems" submenu under "general setup",
> > > or even as a toplevel menu.
> >
> > Sounds like a good idea. You could put CONFIG_SERIAL and CONFIG_PCMCIA
> > in there too.
>
> CONFIG_SERIAL and CONFIG_PCMCIA didn't generate any noise, though.
warning:drivers/parport/Config.in:14:forward declared symbol "CONFIG_SERIAL" compared ambiguously to "n"
warning:drivers/parport/Config.in:14:forward reference to "CONFIG_SERIAL"
warning:drivers/parport/Config.in:15:forward reference to "CONFIG_SERIAL"
warning:drivers/char/Config.in:193:forward declared symbol "CONFIG_PCMCIA" compared ambiguously to "n"
warning:drivers/char/pcmcia/Config.in:8:forward declared symbol "CONFIG_PCMCIA" used in dependency list for "CONFIG_SYNCLINK_CS"
warning:drivers/ide/Config.in:19:forward declared symbol "CONFIG_PCMCIA" used in dependency list for "CONFIG_BLK_DEV_IDECS"
warning:drivers/isdn/hardware/avm/Config.in:20:forward declared symbol "CONFIG_PCMCIA" used in dependency list for "CONFIG_ISDN_DRV_AVMB1_AVM_CS"
[...30-odd more...]
> Here's a start. It looks a little hacky but it does fix real issues.
> I decided to combine "general setup", "module config" and "major
> subsystems" - the latter needs to come after modules but really
> belongs with general setup. Eh?
>
> I think the first patch belongs on trivial@rustcorp - what's the
> protocol there, just an email cc? Attach or inline? etc.
I've been inlining. Use a unique subject line for when you get status
updates.
The diffs look ok to me, except...
> +# FIXME usb should depend on (PCI || SA1111) - but that causes other ordering problems
> +tristate 'USB support' CONFIG_USB
Nasty.
> +
> +# FIXME parisc, sparc didn't include this menu before - any reason?
I'd suggest preserving that behaviour. CONFIG_PARISC for parisc.
> +if [ "$CONFIG_ARCH_S390" != "y" ]; then
> + tristate 'Input core support' CONFIG_INPUT
> +fi
> +
> +# FIXME m68k, sparc* didn't include this either but we can't test for them
I still don't know the right way to test for m68k, but for sparc* you
need to test CONFIG_SPARC32 and CONFIG_SPARC64.
> + dep_tristate ' I2C bit-banging interfaces' CONFIG_I2C_ALGOBIT $CONFIG_I2C
> +fi
> +
> endmenu
Are you sure want this one there?
Your first patch made the following improvements
--- s-2.5.31.txt Wed Aug 14 15:51:44 2002
+++ s-2.5.31-sam1.txt Wed Aug 14 15:52:48 2002
@@ -313,8 +313,6 @@
1 CONFIG_PROC_FS
-287 forward-reference
- 48 CONFIG_USB
+251 forward-reference
+ 54 CONFIG_USB
43 CONFIG_PROC_FS
31 CONFIG_SCSI
- 24 CONFIG_INPUT
- 18 CONFIG_SOUND_GAMEPORT
16 CONFIG_I2C
@@ -335,7 +333,5 @@
1 CONFIG_ZORRO
-152 forward-dependancy
- 32 CONFIG_USB
+116 forward-dependancy
+ 35 CONFIG_USB
31 CONFIG_SCSI
- 21 CONFIG_INPUT
- 18 CONFIG_SOUND_GAMEPORT
11 CONFIG_ISDN_CAPI
@@ -408,2 +404,2 @@
8 different-compound-type
-3362 total
+3290 total
Your second patch made the following improvements (well,
mostly improvements).
--- s-2.5.31-sam1.txt Wed Aug 14 15:52:48 2002
+++ s-2.5.31-sam2.txt Wed Aug 14 15:56:09 2002
@@ -206,3 +206,3 @@
1 CONFIG_WILLOW
-61 different-parent
+66 different-parent
7 CONFIG_NET_FC
@@ -210,2 +210,5 @@
2 CONFIG_FB
+ 2 CONFIG_KMOD
+ 2 CONFIG_MODULES
+ 2 CONFIG_MODVERSIONS
2 CONFIG_RTC
@@ -251,5 +254,4 @@
1 CONFIG_SCC_ENET
- 1 CONFIG_USB
1 CONFIG_USE_MDIO
-36 overlapping-definitions
+38 overlapping-definitions
11 CONFIG_SOUND_CMPCI_FMIO
@@ -261,2 +263,3 @@
2 CONFIG_PARPORT
+ 2 CONFIG_USB
1 CONFIG_ALPHA_AVANTI
@@ -301,3 +304,3 @@
1 CONFIG_XSCALE_PMU_TIMER
-75 forward-compared-to-n
+59 forward-compared-to-n
13 CONFIG_INPUT_GAMEPORT
@@ -306,4 +309,2 @@
12 CONFIG_PCMCIA
- 10 CONFIG_USB
- 6 CONFIG_I2C
3 CONFIG_CARDBUS
@@ -313,8 +314,4 @@
1 CONFIG_PROC_FS
-251 forward-reference
- 54 CONFIG_USB
+134 forward-reference
43 CONFIG_PROC_FS
- 31 CONFIG_SCSI
- 16 CONFIG_I2C
- 16 CONFIG_I2C_ALGOBIT
14 CONFIG_SCSI_AIC7XXX_OLD
@@ -333,5 +330,3 @@
1 CONFIG_ZORRO
-116 forward-dependancy
- 35 CONFIG_USB
- 31 CONFIG_SCSI
+34 forward-dependancy
11 CONFIG_ISDN_CAPI
@@ -339,10 +334,8 @@
11 CONFIG_SOUND_ACI_MIXER
- 9 CONFIG_I2C_ALGOBIT
- 7 CONFIG_I2C
1 CONFIG_BLK_DEV_SD
-823 undeclared-dependancy
+794 undeclared-dependancy
94 CONFIG_PCI
69 CONFIG_ISA
- 60 CONFIG_X86
58 CONFIG_ALL_PPC
+ 54 CONFIG_X86
48 CONFIG_ARCH_ACORN
@@ -361,3 +354,2 @@
11 CONFIG_ATARI
- 11 CONFIG_I2C
11 CONFIG_MAC
@@ -384,6 +376,4 @@
8 CONFIG_SBUS
- 7 CONFIG_I2C_ALGOBIT
6 CONFIG_MTD
6 CONFIG_SOUND_GAMEPORT
- 5 CONFIG_USB
4 CONFIG_PARPORT
@@ -403,3 +393,3 @@
1 CONFIG_SH_WDT
-8 different-compound-type
-3290 total
+10 different-compound-type
+3055 total
Greg.
--
the price of civilisation today is a courageous willingness to prevail,
with force, if necessary, against whatever vicious and uncomprehending
enemies try to strike it down. - Roger Sandall, The Age, 28Sep2001.
next prev parent reply other threads:[~2002-08-14 5:56 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200208062329.g76NTqP30962@devserv.devel.redhat.com.suse.lists.linux.kernel>
2002-08-07 10:01 ` Linux 2.4.20-pre1 Andi Kleen
2002-08-07 11:50 ` Alan Cox
2002-08-07 10:41 ` 64bit clean drivers was " Andi Kleen
2002-08-07 12:16 ` Alan Cox
2002-08-07 11:04 ` Andi Kleen
2002-08-07 11:10 ` Alan Cox
2002-08-07 11:18 ` Andi Kleen
2002-08-07 11:51 ` Alan Cox
2002-08-07 11:56 ` Andi Kleen
2002-08-07 13:26 ` Alan Cox
2002-08-07 16:28 ` Jeff Garzik
2002-08-08 15:14 ` Peter Samuelson
2002-08-08 16:49 ` Kai Germaschewski
2002-08-08 16:47 ` Peter Samuelson
2002-08-09 4:15 ` [patch] config language dep_* enhancements Peter Samuelson
2002-08-09 14:43 ` [kbuild-devel] " Greg Banks
2002-08-09 15:38 ` Andreas Schwab
2002-08-12 10:38 ` Greg Banks
2002-08-09 16:10 ` Peter Samuelson
2002-08-12 11:04 ` Greg Banks
2002-08-12 14:46 ` Kai Germaschewski
2002-08-12 19:45 ` Roman Zippel
2002-08-12 21:40 ` [kbuild-devel] " Tom Rini
2002-08-12 22:13 ` Roman Zippel
2002-08-12 22:15 ` Tom Rini
2002-08-12 22:32 ` Roman Zippel
2002-08-12 22:47 ` Tom Rini
2002-08-12 23:17 ` Roman Zippel
2002-08-12 23:32 ` Tom Rini
2002-08-13 3:35 ` Greg Banks
2002-08-13 0:03 ` Peter Samuelson
2002-08-13 7:54 ` Roman Zippel
2002-08-13 3:33 ` Greg Banks
2002-08-13 9:32 ` Roman Zippel
2002-08-13 10:32 ` [kbuild-devel] " Greg Banks
[not found] ` <3D587483.1C459694@alphalink.com.au>
2002-08-13 3:39 ` Peter Samuelson
2002-08-13 4:31 ` Greg Banks
2002-08-13 14:00 ` [kbuild-devel] " Greg Banks
2002-08-13 15:53 ` Peter Samuelson
2002-08-13 18:48 ` Kai Germaschewski
2002-08-14 1:13 ` Greg Banks
2002-08-14 3:28 ` Peter Samuelson
2002-08-14 4:35 ` [patch] kernel config 3/N - move sound into drivers/media Peter Samuelson
2002-08-14 5:08 ` Kai Germaschewski
2002-08-14 5:49 ` Peter Samuelson
2002-08-14 10:56 ` [kbuild-devel] " Arnd Bergmann
2002-08-14 12:20 ` S390 vs S390x, was " Christoph Hellwig
2002-08-14 17:21 ` Arnd Bergmann
2002-08-14 18:16 ` Christoph Hellwig
2002-08-14 21:18 ` Arnd Bergmann
2002-08-14 19:22 ` Christoph Hellwig
2002-08-14 22:52 ` Arnd Bergmann
2002-08-14 6:14 ` Greg Banks
2002-08-14 6:31 ` Greg Banks
2002-08-14 8:16 ` Russell King
2002-08-14 6:01 ` Greg Banks [this message]
2002-08-14 8:18 ` [kbuild-devel] Re: [patch] config language dep_* enhancements Russell King
2002-08-14 14:22 ` Peter Samuelson
2002-08-15 1:28 ` Greg Banks
2002-08-15 2:33 ` Peter Samuelson
2002-08-15 3:27 ` Greg Banks
2002-08-13 18:43 ` Kai Germaschewski
2002-08-13 20:48 ` Peter Samuelson
2002-08-14 1:27 ` Greg Banks
2002-08-14 1:42 ` Peter Samuelson
2002-08-14 2:27 ` Greg Banks
2002-08-14 2:57 ` Peter Samuelson
2002-08-14 4:39 ` Kai Germaschewski
2002-08-14 5:35 ` Greg Banks
2002-08-14 11:40 ` Roman Zippel
2002-08-15 1:52 ` [kbuild-devel] " Greg Banks
2002-08-15 3:30 ` John Alvord
2002-08-16 2:24 ` Peter Samuelson
2002-08-15 9:46 ` Roman Zippel
2002-08-15 14:43 ` Kai Germaschewski
2002-08-15 20:12 ` Roman Zippel
2002-08-16 2:08 ` Greg Banks
2002-08-16 10:54 ` Roman Zippel
2002-08-19 9:27 ` Greg Banks
2002-08-19 10:20 ` Roman Zippel
2002-08-20 14:10 ` Greg Banks
2002-08-20 17:51 ` Roman Zippel
2002-08-19 20:30 ` Sam Ravnborg
2002-08-20 14:28 ` David Woodhouse
2002-08-23 15:18 ` Kai Germaschewski
2002-08-23 23:03 ` Roman Zippel
2002-08-24 12:43 ` Greg Banks
2002-08-14 1:19 ` Greg Banks
2002-08-12 15:47 ` Peter Samuelson
2002-08-13 3:23 ` [kbuild-devel] " Greg Banks
2002-08-13 16:04 ` Sam Ravnborg
2002-08-13 16:20 ` [kbuild-devel] " Peter Samuelson
2002-08-14 0:22 ` Greg Banks
2002-08-14 20:14 ` Get rid of shell based Config.in parsers? Sam Ravnborg
2002-08-14 22:21 ` [kbuild-devel] " Peter Samuelson
2002-08-15 17:51 ` Linus Torvalds
2002-08-08 23:57 ` 64bit clean drivers was Re: Linux 2.4.20-pre1 Thunder from the hill
2002-08-08 19:23 ` Roman Zippel
2002-08-08 20:03 ` Andi Kleen
2002-08-08 20:19 ` Roman Zippel
2002-08-08 17:42 ` Peter Samuelson
2002-08-09 10:21 ` Roman Zippel
2002-08-09 11:47 ` Peter Samuelson
2002-08-09 12:07 ` Russell King
2002-08-09 12:49 ` Peter Samuelson
2002-08-09 14:53 ` [kbuild-devel] " Greg Banks
2002-08-09 22:37 ` Thunder from the hill
2002-08-08 20:37 ` Andi Kleen
2002-08-08 20:51 ` Roman Zippel
2002-08-07 17:31 ` Thunder from the hill
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3D59F22E.D0DA5FC6@alphalink.com.au \
--to=gnb@alphalink.com.au \
--cc=kai@tp1.ruhr-uni-bochum.de \
--cc=kbuild-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=peter@cadcamlab.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.