public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.4.28 config prompts for EXPERIMENTAL features when shouldn't
@ 2004-12-05 16:59 Mike Castle
  2004-12-08  2:52 ` Adrian Bunk
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Castle @ 2004-12-05 16:59 UTC (permalink / raw)
  To: linux-kernel

I have a basic kernel config that I use for boot disks that has
CONFIG_EXPERIMENTAL set to no.  Yet, with using my old 2.4.26 config with
2.4.28, I'm getting prompted for new experimental features:

  NVIDIA SATA support (EXPERIMENTAL) (CONFIG_SCSI_SATA_NV) [N/y/m/?] (NEW) 
  Ethernet Gadget (EXPERIMENTAL) (CONFIG_USB_ETH) [M/n/?] 
    RNDIS support (EXPERIMENTAL) (CONFIG_USB_ETH_RNDIS) [N/y/?] (NEW) 

The fact that CONFIG_USB_ETH was set in my 2.4.26 config seems to indicate
this is not a new problem.  :->

mrc
-- 
     Mike Castle      dalgoda@ix.netcom.com      www.netcom.com/~dalgoda/
    We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.4.28 config prompts for EXPERIMENTAL features when shouldn't
  2004-12-05 16:59 2.4.28 config prompts for EXPERIMENTAL features when shouldn't Mike Castle
@ 2004-12-08  2:52 ` Adrian Bunk
  2004-12-08  3:02   ` [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies Adrian Bunk
  2004-12-08  3:02   ` [2.4 patch] let SCSI_SATA_NV depend on EXPERIMENTAL Adrian Bunk
  0 siblings, 2 replies; 5+ messages in thread
From: Adrian Bunk @ 2004-12-08  2:52 UTC (permalink / raw)
  To: Mike Castle, linux-kernel, Marcelo Tosatti

On Sun, Dec 05, 2004 at 08:59:08AM -0800, Mike Castle wrote:

> I have a basic kernel config that I use for boot disks that has
> CONFIG_EXPERIMENTAL set to no.  Yet, with using my old 2.4.26 config with
> 2.4.28, I'm getting prompted for new experimental features:
> 
>   NVIDIA SATA support (EXPERIMENTAL) (CONFIG_SCSI_SATA_NV) [N/y/m/?] (NEW) 
>   Ethernet Gadget (EXPERIMENTAL) (CONFIG_USB_ETH) [M/n/?] 
>     RNDIS support (EXPERIMENTAL) (CONFIG_USB_ETH_RNDIS) [N/y/?] (NEW) 
> 
> The fact that CONFIG_USB_ETH was set in my 2.4.26 config seems to indicate
> this is not a new problem.  :->

Thanks for this report.

The "(EXPERIMENTAL)" string isn't directly coupled to the dependency on 
EXPERIMENTAL.

I'll send fixes in a minute.

> mrc

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies
  2004-12-08  2:52 ` Adrian Bunk
@ 2004-12-08  3:02   ` Adrian Bunk
  2004-12-08 21:57     ` [linux-usb-devel] " David Brownell
  2004-12-08  3:02   ` [2.4 patch] let SCSI_SATA_NV depend on EXPERIMENTAL Adrian Bunk
  1 sibling, 1 reply; 5+ messages in thread
From: Adrian Bunk @ 2004-12-08  3:02 UTC (permalink / raw)
  To: Mike Castle, linux-kernel, Marcelo Tosatti, zaitcev; +Cc: linux-usb-devel

Mike Castle <dalgoda@ix.netcom.com> noted that USB_ETH and USB_ETH_RNDIS 
in 2.4 are marked as "(EXPERIMENTAL)", but don't depend on EXPERIMENTAL.


The patch below removes the "(EXPERIMENTAL)" string from USB_ETH and 
lets USB_ETH_RNDIS depend on EXPERIMENTAL.

This is similar to the dependencies 2.6 .


Signed-off-by: Adrian Bunk <bunk@stusta.de>

--- linux-2.4.29-pre1-full/drivers/usb/gadget/Config.in.old	2004-12-08 03:55:32.000000000 +0100
+++ linux-2.4.29-pre1-full/drivers/usb/gadget/Config.in	2004-12-08 03:56:53.000000000 +0100
@@ -52,9 +52,9 @@
   comment 'USB Gadget Drivers'
 
   dep_tristate '  Gadget Zero (DEVELOPMENT)' CONFIG_USB_ZERO $CONFIG_USB_GADGET_CONTROLLER
-  dep_tristate '  Ethernet Gadget (EXPERIMENTAL)' CONFIG_USB_ETH $CONFIG_USB_GADGET_CONTROLLER $CONFIG_NET
+  dep_tristate '  Ethernet Gadget' CONFIG_USB_ETH $CONFIG_USB_GADGET_CONTROLLER $CONFIG_NET
   if [ "$CONFIG_USB_ETH" = "y" -o "$CONFIG_USB_ETH" = "m" ] ; then
-    bool       '    RNDIS support (EXPERIMENTAL)' CONFIG_USB_ETH_RNDIS
+    dep_bool       '    RNDIS support (EXPERIMENTAL)' CONFIG_USB_ETH_RNDIS $CONFIG_EXPERIMENTAL
   fi
   dep_tristate '  File-backed Storage Gadget (DEVELOPMENT)' CONFIG_USB_FILE_STORAGE $CONFIG_USB_GADGET_CONTROLLER
   dep_mbool '    File-backed Storage Gadget test mode' CONFIG_USB_FILE_STORAGE_TEST $CONFIG_USB_FILE_STORAGE

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [2.4 patch] let SCSI_SATA_NV depend on EXPERIMENTAL
  2004-12-08  2:52 ` Adrian Bunk
  2004-12-08  3:02   ` [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies Adrian Bunk
@ 2004-12-08  3:02   ` Adrian Bunk
  1 sibling, 0 replies; 5+ messages in thread
From: Adrian Bunk @ 2004-12-08  3:02 UTC (permalink / raw)
  To: Mike Castle, linux-kernel, Marcelo Tosatti, jgarzik; +Cc: linux-ide

Jeff,

Mike Castle <dalgoda@ix.netcom.com> noticed that CONFIG_SCSI_SATA_NV in 
2.4 is marked as "(EXPERIMENTAL)", but doesn't depend on EXPERIMENTAL.

Since it depends on EXPERIMENTAL in 2.6, I'd sugget the patch below to 
add this dependency in 2.4, too.


Signed-off-by: Adrian Bunk <bunk@stusta.de>

--- linux-2.4.29-pre1-full/drivers/scsi/Config.in.old	2004-12-08 03:53:07.000000000 +0100
+++ linux-2.4.29-pre1-full/drivers/scsi/Config.in	2004-12-08 03:53:26.000000000 +0100
@@ -72,7 +72,7 @@
 dep_tristate '  AHCI SATA support (EXPERIMENTAL)' CONFIG_SCSI_SATA_AHCI $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL
 dep_tristate '  ServerWorks Frodo / Apple K2 SATA support (EXPERIMENTAL)' CONFIG_SCSI_SATA_SVW $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL
 dep_tristate '  Intel PIIX/ICH SATA support' CONFIG_SCSI_ATA_PIIX $CONFIG_SCSI_SATA $CONFIG_PCI
-dep_tristate '  NVIDIA SATA support (EXPERIMENTAL)' CONFIG_SCSI_SATA_NV $CONFIG_SCSI_SATA $CONFIG_PCI
+dep_tristate '  NVIDIA SATA support (EXPERIMENTAL)' CONFIG_SCSI_SATA_NV $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL
 dep_tristate '  Promise SATA TX2/TX4 support (EXPERIMENTAL)' CONFIG_SCSI_SATA_PROMISE $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL
 dep_tristate '  Promise SATA SX4 support (EXPERIMENTAL)' CONFIG_SCSI_SATA_SX4 $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL
 dep_tristate '  Silicon Image SATA support (EXPERIMENTAL)' CONFIG_SCSI_SATA_SIL $CONFIG_SCSI_SATA $CONFIG_PCI $CONFIG_EXPERIMENTAL

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [linux-usb-devel] [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies
  2004-12-08  3:02   ` [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies Adrian Bunk
@ 2004-12-08 21:57     ` David Brownell
  0 siblings, 0 replies; 5+ messages in thread
From: David Brownell @ 2004-12-08 21:57 UTC (permalink / raw)
  To: linux-usb-devel
  Cc: Adrian Bunk, Mike Castle, linux-kernel, Marcelo Tosatti, zaitcev

On Tuesday 07 December 2004 7:02 pm, Adrian Bunk wrote:
> Mike Castle <dalgoda@ix.netcom.com> noted that USB_ETH and USB_ETH_RNDIS 
> in 2.4 are marked as "(EXPERIMENTAL)", but don't depend on EXPERIMENTAL.
> 
> 
> The patch below removes the "(EXPERIMENTAL)" string from USB_ETH and 
> lets USB_ETH_RNDIS depend on EXPERIMENTAL.
> 
> This is similar to the dependencies 2.6 .

Looks fine to me; go for it!

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-12-08 21:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-05 16:59 2.4.28 config prompts for EXPERIMENTAL features when shouldn't Mike Castle
2004-12-08  2:52 ` Adrian Bunk
2004-12-08  3:02   ` [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies Adrian Bunk
2004-12-08 21:57     ` [linux-usb-devel] " David Brownell
2004-12-08  3:02   ` [2.4 patch] let SCSI_SATA_NV depend on EXPERIMENTAL Adrian Bunk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox