All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL
@ 2013-01-22 18:30 Kees Cook
  2013-01-22 18:30 ` [PATCH 01/20] drivers/net/ethernet/fujitsu: remove depends on CONFIG_EXPERIMENTAL Kees Cook
                   ` (20 more replies)
  0 siblings, 21 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman

Here's what's left of the "remove experimental"[1] tree, all for netdev.

What would be the preference for taking these patches for linux-next?
Should they go via the netdev tree, or should I ask Greg KH to take them
via driver-core?

Thanks!

-Kees

[1] https://lkml.org/lkml/2012/10/23/580


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

* [PATCH 01/20] drivers/net/ethernet/fujitsu: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 02/20] drivers/net/ethernet/icplus: " Kees Cook
                   ` (19 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/fujitsu/Kconfig |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/fujitsu/Kconfig b/drivers/net/ethernet/fujitsu/Kconfig
index aca1568..555527f 100644
--- a/drivers/net/ethernet/fujitsu/Kconfig
+++ b/drivers/net/ethernet/fujitsu/Kconfig
@@ -5,7 +5,7 @@
 config NET_VENDOR_FUJITSU
 	bool "Fujitsu devices"
 	default y
-	depends on ISA || PCMCIA || (ISA && EXPERIMENTAL)
+	depends on ISA || PCMCIA
 	---help---
 	  If you have a network (Ethernet) card belonging to this class, say Y
 	  and read the Ethernet-HOWTO, available from
@@ -18,8 +18,8 @@ config NET_VENDOR_FUJITSU
 if NET_VENDOR_FUJITSU
 
 config AT1700
-	tristate "AT1700/1720 support (EXPERIMENTAL)"
-	depends on ISA && EXPERIMENTAL
+	tristate "AT1700/1720 support"
+	depends on ISA
 	select CRC32
 	---help---
 	  If you have a network (Ethernet) card of this type, say Y and read
-- 
1.7.9.5


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

* [PATCH 02/20] drivers/net/ethernet/icplus: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
  2013-01-22 18:30 ` [PATCH 01/20] drivers/net/ethernet/fujitsu: remove depends on CONFIG_EXPERIMENTAL Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 03/20] drivers/net/ethernet/microchip: " Kees Cook
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/icplus/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/icplus/Kconfig b/drivers/net/ethernet/icplus/Kconfig
index 3aff81d..5119ef1 100644
--- a/drivers/net/ethernet/icplus/Kconfig
+++ b/drivers/net/ethernet/icplus/Kconfig
@@ -4,7 +4,7 @@
 
 config IP1000
 	tristate "IP1000 Gigabit Ethernet support"
-	depends on PCI && EXPERIMENTAL
+	depends on PCI
 	select NET_CORE
 	select MII
 	---help---
-- 
1.7.9.5


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

* [PATCH 03/20] drivers/net/ethernet/microchip: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
  2013-01-22 18:30 ` [PATCH 01/20] drivers/net/ethernet/fujitsu: remove depends on CONFIG_EXPERIMENTAL Kees Cook
  2013-01-22 18:30 ` [PATCH 02/20] drivers/net/ethernet/icplus: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 04/20] drivers/net/ethernet/racal: " Kees Cook
                   ` (17 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/microchip/Kconfig |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/microchip/Kconfig b/drivers/net/ethernet/microchip/Kconfig
index 8163fd0..afaf0c0 100644
--- a/drivers/net/ethernet/microchip/Kconfig
+++ b/drivers/net/ethernet/microchip/Kconfig
@@ -5,7 +5,7 @@
 config NET_VENDOR_MICROCHIP
 	bool "Microchip devices"
 	default y
-	depends on SPI && EXPERIMENTAL
+	depends on SPI
 	---help---
 	  If you have a network (Ethernet) card belonging to this class, say Y
 	  and read the Ethernet-HOWTO, available from
@@ -20,7 +20,7 @@ if NET_VENDOR_MICROCHIP
 
 config ENC28J60
 	tristate "ENC28J60 support"
-	depends on SPI && EXPERIMENTAL
+	depends on SPI
 	select CRC32
 	---help---
 	  Support for the Microchip EN28J60 ethernet chip.
-- 
1.7.9.5


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

* [PATCH 04/20] drivers/net/ethernet/racal: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (2 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 03/20] drivers/net/ethernet/microchip: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 05/20] drivers/net/ethernet/seeq: " Kees Cook
                   ` (16 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/racal/Kconfig |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/racal/Kconfig b/drivers/net/ethernet/racal/Kconfig
index 01969e0..53c6af1 100644
--- a/drivers/net/ethernet/racal/Kconfig
+++ b/drivers/net/ethernet/racal/Kconfig
@@ -19,8 +19,8 @@ config NET_VENDOR_RACAL
 if NET_VENDOR_RACAL
 
 config NI5010
-	tristate "NI5010 support (EXPERIMENTAL)"
-	depends on ISA && EXPERIMENTAL && BROKEN_ON_SMP
+	tristate "NI5010 support"
+	depends on ISA && BROKEN_ON_SMP
 	---help---
 	  If you have a network (Ethernet) card of this type, say Y and read
 	  the Ethernet-HOWTO, available from
-- 
1.7.9.5


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

* [PATCH 05/20] drivers/net/ethernet/seeq: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (3 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 04/20] drivers/net/ethernet/racal: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 06/20] drivers/net/ethernet/stmicro/stmmac: " Kees Cook
                   ` (15 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/seeq/Kconfig |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/seeq/Kconfig b/drivers/net/ethernet/seeq/Kconfig
index 29f1853..2366fa0 100644
--- a/drivers/net/ethernet/seeq/Kconfig
+++ b/drivers/net/ethernet/seeq/Kconfig
@@ -6,7 +6,6 @@ config NET_VENDOR_SEEQ
 	bool "SEEQ devices"
 	default y
 	depends on HAS_IOMEM
-	depends on (ARM && ARCH_ACORN) || SGI_HAS_SEEQ || EXPERIMENTAL
 	---help---
 	  If you have a network (Ethernet) card belonging to this class, say Y
 	  and read the Ethernet-HOWTO, available from
@@ -27,8 +26,7 @@ config ARM_ETHER3
 	  should say Y to this option if you wish to use it with Linux.
 
 config SEEQ8005
-	tristate "SEEQ8005 support (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
+	tristate "SEEQ8005 support"
 	---help---
 	  This is a driver for the SEEQ 8005 network (Ethernet) card.  If this
 	  is for you, read the Ethernet-HOWTO, available from
-- 
1.7.9.5


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

* [PATCH 06/20] drivers/net/ethernet/stmicro/stmmac: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (4 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 05/20] drivers/net/ethernet/seeq: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 07/20] drivers/net/ethernet/sun: " Kees Cook
                   ` (14 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, Giuseppe Cavallaro

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/stmicro/stmmac/Kconfig |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig
index 1164930..c0ea838 100644
--- a/drivers/net/ethernet/stmicro/stmmac/Kconfig
+++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig
@@ -26,8 +26,8 @@ config STMMAC_PLATFORM
 	  If unsure, say N.
 
 config STMMAC_PCI
-	bool "STMMAC PCI bus support (EXPERIMENTAL)"
-	depends on STMMAC_ETH && PCI && EXPERIMENTAL
+	bool "STMMAC PCI bus support"
+	depends on STMMAC_ETH && PCI
 	---help---
 	  This is to select the Synopsys DWMAC available on PCI devices,
 	  if you have a controller with this interface, say Y or M here.
-- 
1.7.9.5


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

* [PATCH 07/20] drivers/net/ethernet/sun: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (5 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 06/20] drivers/net/ethernet/stmicro/stmmac: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 08/20] drivers/net/hippi: " Kees Cook
                   ` (13 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ethernet/sun/Kconfig |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/sun/Kconfig b/drivers/net/ethernet/sun/Kconfig
index 57bfd85..ae3a355 100644
--- a/drivers/net/ethernet/sun/Kconfig
+++ b/drivers/net/ethernet/sun/Kconfig
@@ -32,8 +32,8 @@ config HAPPYMEAL
 	  will be called sunhme.
 
 config SUNBMAC
-	tristate "Sun BigMAC 10/100baseT support (EXPERIMENTAL)"
-	depends on SBUS && EXPERIMENTAL
+	tristate "Sun BigMAC 10/100baseT support"
+	depends on SBUS
 	select CRC32
 	---help---
 	  This driver supports the "be" interface available as an Sbus option.
-- 
1.7.9.5


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

* [PATCH 08/20] drivers/net/hippi: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (6 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 07/20] drivers/net/ethernet/sun: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 09/20] drivers/net/irda: " Kees Cook
                   ` (12 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Jes Sorensen, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Jes Sorensen <jes@trained-monkey.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/hippi/Kconfig |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/net/hippi/Kconfig b/drivers/net/hippi/Kconfig
index 95eb34f..f71515d 100644
--- a/drivers/net/hippi/Kconfig
+++ b/drivers/net/hippi/Kconfig
@@ -3,8 +3,8 @@
 #
 
 config HIPPI
-	bool "HIPPI driver support (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && INET && PCI
+	bool "HIPPI driver support"
+	depends on INET && PCI
 	---help---
 	  HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and
 	  1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI
@@ -18,7 +18,7 @@ config HIPPI
 if HIPPI
 
 config ROADRUNNER
-	tristate "Essential RoadRunner HIPPI PCI adapter support (EXPERIMENTAL)"
+	tristate "Essential RoadRunner HIPPI PCI adapter support"
 	depends on PCI
 	---help---
 	  Say Y here if this is your PCI HIPPI network card.
@@ -27,7 +27,7 @@ config ROADRUNNER
 	  will be called rrunner.  If unsure, say N.
 
 config ROADRUNNER_LARGE_RINGS
-	bool "Use large TX/RX rings (EXPERIMENTAL)"
+	bool "Use large TX/RX rings"
 	depends on ROADRUNNER
 	---help---
 	  If you say Y here, the RoadRunner driver will preallocate up to 2 MB
-- 
1.7.9.5


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

* [PATCH 09/20] drivers/net/irda: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (7 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 08/20] drivers/net/hippi: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 10/20] drivers/net/ppp: " Kees Cook
                   ` (11 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Samuel Ortiz, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Samuel Ortiz <samuel@sortiz.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/irda/Kconfig |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
index e1454cd..2a30193 100644
--- a/drivers/net/irda/Kconfig
+++ b/drivers/net/irda/Kconfig
@@ -140,7 +140,7 @@ config LITELINK_DONGLE
 
 config MA600_DONGLE
 	tristate "Mobile Action MA600 dongle"
-	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && DONGLE && IRDA
 	help
 	  Say Y here if you want to build support for the Mobile Action MA600
 	  dongle.  To compile it as a module, choose M here. The MA600 dongle
@@ -153,7 +153,7 @@ config MA600_DONGLE
 
 config GIRBIL_DONGLE
 	tristate "Greenwich GIrBIL dongle"
-	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && DONGLE && IRDA
 	help
 	  Say Y here if you want to build support for the Greenwich GIrBIL
 	  dongle.  If you want to compile it as a module, choose M here.
@@ -164,7 +164,7 @@ config GIRBIL_DONGLE
 
 config MCP2120_DONGLE
 	tristate "Microchip MCP2120"
-	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && DONGLE && IRDA
 	help
 	  Say Y here if you want to build support for the Microchip MCP2120
 	  dongle.  If you want to compile it as a module, choose M here.
@@ -178,7 +178,7 @@ config MCP2120_DONGLE
 
 config OLD_BELKIN_DONGLE
 	tristate "Old Belkin dongle"
-	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && DONGLE && IRDA
 	help
 	  Say Y here if you want to build support for the Adaptec Airport 1000
 	  and 2000 dongles.  If you want to compile it as a module, choose
@@ -187,7 +187,7 @@ config OLD_BELKIN_DONGLE
 
 config ACT200L_DONGLE
 	tristate "ACTiSYS IR-200L dongle"
-	depends on IRTTY_SIR && DONGLE && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && DONGLE && IRDA
 	help
 	  Say Y here if you want to build support for the ACTiSYS IR-200L
 	  dongle. If you want to compile it as a module, choose M here.
@@ -198,7 +198,7 @@ config ACT200L_DONGLE
 
 config KINGSUN_DONGLE
 	tristate "KingSun/DonShine DS-620 IrDA-USB dongle"
-	depends on IRDA && USB && EXPERIMENTAL
+	depends on IRDA && USB
 	help
 	  Say Y or M here if you want to build support for the KingSun/DonShine
 	  DS-620 IrDA-USB bridge device driver.
@@ -212,14 +212,14 @@ config KINGSUN_DONGLE
 
 config EP7211_DONGLE
 	tristate "Cirrus Logic clps711x I/R support"
-	depends on IRTTY_SIR && ARCH_CLPS711X && IRDA && EXPERIMENTAL
+	depends on IRTTY_SIR && ARCH_CLPS711X && IRDA
 	help
 	  Say Y here if you want to build support for the Cirrus logic
 	  EP7211 chipset's infrared module.
 
 config KSDAZZLE_DONGLE
-	tristate "KingSun Dazzle IrDA-USB dongle (EXPERIMENTAL)"
-	depends on IRDA && USB && EXPERIMENTAL
+	tristate "KingSun Dazzle IrDA-USB dongle"
+	depends on IRDA && USB
 	help
 	  Say Y or M here if you want to build support for the KingSun Dazzle
 	  IrDA-USB bridge device driver.
@@ -232,8 +232,8 @@ config KSDAZZLE_DONGLE
 	  ksdazzle-sir.
 
 config KS959_DONGLE
-	tristate "KingSun KS-959 IrDA-USB dongle (EXPERIMENTAL)"
-	depends on IRDA && USB && EXPERIMENTAL
+	tristate "KingSun KS-959 IrDA-USB dongle"
+	depends on IRDA && USB
 	help
 	  Say Y or M here if you want to build support for the KingSun KS-959
 	  IrDA-USB bridge device driver.
@@ -264,8 +264,8 @@ config USB_IRDA
 	  you will need both USB and IrDA support in your kernel...
 
 config SIGMATEL_FIR
-	tristate "SigmaTel STIr4200 bridge (EXPERIMENTAL)"
-	depends on IRDA && USB && EXPERIMENTAL
+	tristate "SigmaTel STIr4200 bridge"
+	depends on IRDA && USB
 	select CRC32
 	---help---
 	  Say Y here if you want to build support for the SigmaTel STIr4200
@@ -331,8 +331,8 @@ config SMC_IRCC_FIR
 	  smsc-ircc2.o.
 
 config ALI_FIR
-	tristate "ALi M5123 FIR (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && IRDA && ISA_DMA_API
+	tristate "ALi M5123 FIR"
+	depends on IRDA && ISA_DMA_API
 	help
 	  Say Y here if you want to build support for the ALi M5123 FIR
 	  Controller.  The ALi M5123 FIR Controller is embedded in ALi M1543C,
@@ -343,8 +343,8 @@ config ALI_FIR
 	  ali-ircc.
 
 config VLSI_FIR
-	tristate "VLSI 82C147 SIR/MIR/FIR (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && IRDA && PCI
+	tristate "VLSI 82C147 SIR/MIR/FIR"
+	depends on IRDA && PCI
 	help
 	  Say Y here if you want to build support for the VLSI 82C147
 	  PCI-IrDA Controller. This controller is used by the HP OmniBook 800
@@ -387,7 +387,7 @@ config PXA_FICP
 
 config MCS_FIR
 	tristate "MosChip MCS7780 IrDA-USB dongle"
-	depends on IRDA && USB && EXPERIMENTAL
+	depends on IRDA && USB
 	select CRC32
 	help
 	  Say Y or M here if you want to build support for the MosChip
-- 
1.7.9.5


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

* [PATCH 10/20] drivers/net/ppp: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (8 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 09/20] drivers/net/irda: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 11/20] drivers/net/wireless: " Kees Cook
                   ` (10 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: netdev, Kees Cook, Greg Kroah-Hartman, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/ppp/Kconfig |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/net/ppp/Kconfig b/drivers/net/ppp/Kconfig
index 3d9ef4f..1373c6d 100644
--- a/drivers/net/ppp/Kconfig
+++ b/drivers/net/ppp/Kconfig
@@ -82,8 +82,8 @@ config PPP_FILTER
 	  If unsure, say N.
 
 config PPP_MPPE
-	tristate "PPP MPPE compression (encryption) (EXPERIMENTAL)"
-	depends on PPP && EXPERIMENTAL
+	tristate "PPP MPPE compression (encryption)"
+	depends on PPP
 	select CRYPTO
 	select CRYPTO_SHA1
 	select CRYPTO_ARC4
@@ -96,8 +96,8 @@ config PPP_MPPE
 	  configuring PPTP clients and servers to utilize this method.
 
 config PPP_MULTILINK
-	bool "PPP multilink support (EXPERIMENTAL)"
-	depends on PPP && EXPERIMENTAL
+	bool "PPP multilink support"
+	depends on PPP
 	---help---
 	  PPP multilink is a protocol (defined in RFC 1990) which allows you
 	  to combine several (logical or physical) lines into one logical PPP
@@ -118,8 +118,8 @@ config PPPOATM
 	  changes its encapsulation unilaterally.
 
 config PPPOE
-	tristate "PPP over Ethernet (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && PPP
+	tristate "PPP over Ethernet"
+	depends on PPP
 	---help---
 	  Support for PPP over Ethernet.
 
@@ -130,8 +130,8 @@ config PPPOE
 	  the heading "Kernel mode PPPoE").
 
 config PPTP
-	tristate "PPP over IPv4 (PPTP) (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && PPP && NET_IPGRE_DEMUX
+	tristate "PPP over IPv4 (PPTP)"
+	depends on PPP && NET_IPGRE_DEMUX
 	---help---
 	  Support for PPP over IPv4.(Point-to-Point Tunneling Protocol)
 
@@ -141,8 +141,8 @@ config PPTP
 	  utilize this module.
 
 config PPPOL2TP
-	tristate "PPP over L2TP (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && L2TP && PPP
+	tristate "PPP over L2TP"
+	depends on L2TP && PPP
 	---help---
 	  Support for PPP-over-L2TP socket family. L2TP is a protocol
 	  used by ISPs and enterprises to tunnel PPP traffic over UDP
-- 
1.7.9.5


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

* [PATCH 11/20] drivers/net/wireless: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (9 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 10/20] drivers/net/ppp: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 12/20] drivers/net/wireless/ath/ath6kl: " Kees Cook
                   ` (9 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/Kconfig |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 28aa05f..f8f0156 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -138,7 +138,7 @@ config AIRO_CS
 
 config PCMCIA_WL3501
 	tristate "Planet WL3501 PCMCIA cards"
-	depends on EXPERIMENTAL && PCMCIA
+	depends on PCMCIA
 	select WIRELESS_EXT
 	select WEXT_SPY
 	help
@@ -148,7 +148,7 @@ config PCMCIA_WL3501
 
 config PRISM54
 	tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
-	depends on PCI && EXPERIMENTAL
+	depends on PCI
 	select WIRELESS_EXT
 	select WEXT_SPY
 	select WEXT_PRIV
@@ -187,7 +187,7 @@ config USB_ZD1201
 
 config USB_NET_RNDIS_WLAN
 	tristate "Wireless RNDIS USB support"
-	depends on USB && EXPERIMENTAL
+	depends on USB
 	depends on CFG80211
 	select USB_USBNET
 	select USB_NET_CDCETHER
@@ -217,7 +217,7 @@ source "drivers/net/wireless/rtl818x/Kconfig"
 
 config ADM8211
 	tristate "ADMtek ADM8211 support"
-	depends on MAC80211 && PCI && EXPERIMENTAL
+	depends on MAC80211 && PCI
 	select CRC32
 	select EEPROM_93CX6
 	---help---
@@ -257,7 +257,7 @@ config MAC80211_HWSIM
 
 config MWL8K
 	tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
-	depends on MAC80211 && PCI && EXPERIMENTAL
+	depends on MAC80211 && PCI
 	---help---
 	  This driver supports Marvell TOPDOG 802.11 wireless cards.
 
-- 
1.7.9.5


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

* [PATCH 12/20] drivers/net/wireless/ath/ath6kl: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (10 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 11/20] drivers/net/wireless: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:36   ` Kalle Valo
  2013-01-22 18:30 ` [PATCH 13/20] drivers/net/wireless/ath/carl9170: " Kees Cook
                   ` (8 subsequent siblings)
  20 siblings, 1 reply; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Kalle Valo,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Kalle Valo <kvalo@qca.qualcomm.com>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/ath/ath6kl/Kconfig |    1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath6kl/Kconfig b/drivers/net/wireless/ath/ath6kl/Kconfig
index 26c4b72..630c83d 100644
--- a/drivers/net/wireless/ath/ath6kl/Kconfig
+++ b/drivers/net/wireless/ath/ath6kl/Kconfig
@@ -18,7 +18,6 @@ config ATH6KL_USB
 	depends on ATH6KL
 	depends on USB
 	depends on CFG80211
-	depends on EXPERIMENTAL
 	---help---
 	  This module adds support for wireless adapters based on
 	  Atheros AR6004 chipset running over USB. This is still under
-- 
1.7.9.5


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

* [PATCH 13/20] drivers/net/wireless/ath/carl9170: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (11 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 12/20] drivers/net/wireless/ath/ath6kl: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 14/20] drivers/net/wireless/b43: " Kees Cook
                   ` (7 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Christian Lamparter,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Christian Lamparter <chunkeey@googlemail.com>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/ath/carl9170/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/carl9170/Kconfig b/drivers/net/wireless/ath/carl9170/Kconfig
index 13a2045..1a796e5 100644
--- a/drivers/net/wireless/ath/carl9170/Kconfig
+++ b/drivers/net/wireless/ath/carl9170/Kconfig
@@ -1,6 +1,6 @@
 config CARL9170
 	tristate "Linux Community AR9170 802.11n USB support"
-	depends on USB && MAC80211 && EXPERIMENTAL
+	depends on USB && MAC80211
 	select ATH_COMMON
 	select FW_LOADER
 	select CRC32
-- 
1.7.9.5


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

* [PATCH 14/20] drivers/net/wireless/b43: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (12 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 13/20] drivers/net/wireless/ath/carl9170: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 15/20] drivers/net/wireless/ipw2x00: " Kees Cook
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Stefano Brivio,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Stefano Brivio <stefano.brivio@polimi.it>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/b43/Kconfig |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/b43/Kconfig b/drivers/net/wireless/b43/Kconfig
index 7a28d21..287c6b6 100644
--- a/drivers/net/wireless/b43/Kconfig
+++ b/drivers/net/wireless/b43/Kconfig
@@ -78,8 +78,8 @@ config B43_PCMCIA
 	  If unsure, say N.
 
 config B43_SDIO
-	bool "Broadcom 43xx SDIO device support (EXPERIMENTAL)"
-	depends on B43 && SSB_SDIOHOST_POSSIBLE && EXPERIMENTAL
+	bool "Broadcom 43xx SDIO device support"
+	depends on B43 && SSB_SDIOHOST_POSSIBLE
 	select SSB_SDIOHOST
 	---help---
 	  Broadcom 43xx device support for Soft-MAC SDIO devices.
@@ -109,8 +109,8 @@ config B43_PIO
 	default y
 
 config B43_PHY_N
-	bool "Support for 802.11n (N-PHY) devices (EXPERIMENTAL)"
-	depends on B43 && EXPERIMENTAL
+	bool "Support for 802.11n (N-PHY) devices"
+	depends on B43
 	---help---
 	  Support for the N-PHY.
 
@@ -130,8 +130,8 @@ config B43_PHY_LP
 	  (802.11a support is optional, and currently disabled).
 
 config B43_PHY_HT
-	bool "Support for HT-PHY (high throughput) devices (EXPERIMENTAL)"
-	depends on B43 && EXPERIMENTAL
+	bool "Support for HT-PHY (high throughput) devices"
+	depends on B43
 	---help---
 	  Support for the HT-PHY.
 
-- 
1.7.9.5


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

* [PATCH 15/20] drivers/net/wireless/ipw2x00: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (13 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 14/20] drivers/net/wireless/b43: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 16/20] drivers/net/wireless/p54: " Kees Cook
                   ` (5 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Stanislav Yakovlev,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Stanislav Yakovlev <stas.yakovlev@gmail.com>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/ipw2x00/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ipw2x00/Kconfig b/drivers/net/wireless/ipw2x00/Kconfig
index 2715b10..91c0cb3 100644
--- a/drivers/net/wireless/ipw2x00/Kconfig
+++ b/drivers/net/wireless/ipw2x00/Kconfig
@@ -137,7 +137,7 @@ config IPW2200_PROMISCUOUS
 
 config IPW2200_QOS
         bool "Enable QoS support"
-        depends on IPW2200 && EXPERIMENTAL
+        depends on IPW2200
 
 config IPW2200_DEBUG
 	bool "Enable full debugging output in IPW2200 module."
-- 
1.7.9.5


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

* [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (14 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 15/20] drivers/net/wireless/ipw2x00: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:37   ` Christian Lamparter
  2013-01-22 18:30 ` [PATCH 17/20] drivers/net/wireless/rt2x00: " Kees Cook
                   ` (4 subsequent siblings)
  20 siblings, 1 reply; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Christian Lamparter,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Christian Lamparter <chunkeey@googlemail.com>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/p54/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/p54/Kconfig b/drivers/net/wireless/p54/Kconfig
index 0ec55b5..15ea36b 100644
--- a/drivers/net/wireless/p54/Kconfig
+++ b/drivers/net/wireless/p54/Kconfig
@@ -1,6 +1,6 @@
 config P54_COMMON
 	tristate "Softmac Prism54 support"
-	depends on MAC80211 && EXPERIMENTAL
+	depends on MAC80211
 	select FW_LOADER
 	select CRC_CCITT
 	---help---
-- 
1.7.9.5


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

* [PATCH 17/20] drivers/net/wireless/rt2x00: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (15 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 16/20] drivers/net/wireless/p54: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 18/20] drivers/net/wireless/rtl818x: " Kees Cook
                   ` (3 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Ivo van Doorn,
	Gertjan van Wingerde, Helmut Schaa, John W. Linville,
	David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Ivo van Doorn <IvDoorn@gmail.com>
CC: Gertjan van Wingerde <gwingerde@gmail.com>
CC: Helmut Schaa <helmut.schaa@googlemail.com>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Acked-by: Ivo van Doorn <IvDoorn@gmail.com>
---
 drivers/net/wireless/rt2x00/Kconfig |    5 -----
 1 file changed, 5 deletions(-)

diff --git a/drivers/net/wireless/rt2x00/Kconfig b/drivers/net/wireless/rt2x00/Kconfig
index c7548da..44d6ead 100644
--- a/drivers/net/wireless/rt2x00/Kconfig
+++ b/drivers/net/wireless/rt2x00/Kconfig
@@ -82,7 +82,6 @@ config RT2800PCI_RT33XX
 
 config RT2800PCI_RT35XX
 	bool "rt2800pci - Include support for rt35xx devices (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
 	default y
 	---help---
 	  This adds support for rt35xx wireless chipset family to the
@@ -92,7 +91,6 @@ config RT2800PCI_RT35XX
 
 config RT2800PCI_RT53XX
        bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
        default y
        ---help---
          This adds support for rt53xx wireless chipset family to the
@@ -101,7 +99,6 @@ config RT2800PCI_RT53XX
 
 config RT2800PCI_RT3290
        bool "rt2800pci - Include support for rt3290 devices (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
        default y
        ---help---
          This adds support for rt3290 wireless chipset family to the
@@ -159,7 +156,6 @@ config RT2800USB_RT33XX
 
 config RT2800USB_RT35XX
 	bool "rt2800usb - Include support for rt35xx devices (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
 	default y
 	---help---
 	  This adds support for rt35xx wireless chipset family to the
@@ -168,7 +164,6 @@ config RT2800USB_RT35XX
 
 config RT2800USB_RT53XX
        bool "rt2800usb - Include support for rt53xx devices (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
        ---help---
          This adds support for rt53xx wireless chipset family to the
          rt2800usb driver.
-- 
1.7.9.5


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

* [PATCH 18/20] drivers/net/wireless/rtl818x: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (16 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 17/20] drivers/net/wireless/rt2x00: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 19/20] drivers/net/wireless/zd1211rw: " Kees Cook
                   ` (2 subsequent siblings)
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/rtl818x/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/rtl818x/Kconfig b/drivers/net/wireless/rtl818x/Kconfig
index 17d80fe..3033217 100644
--- a/drivers/net/wireless/rtl818x/Kconfig
+++ b/drivers/net/wireless/rtl818x/Kconfig
@@ -3,7 +3,7 @@
 #
 config RTL8180
 	tristate "Realtek 8180/8185 PCI support"
-	depends on MAC80211 && PCI && EXPERIMENTAL
+	depends on MAC80211 && PCI
 	select EEPROM_93CX6
 	---help---
 	  This is a driver for RTL8180 and RTL8185 based cards.
-- 
1.7.9.5


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

* [PATCH 19/20] drivers/net/wireless/zd1211rw: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (17 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 18/20] drivers/net/wireless/rtl818x: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 18:30 ` [PATCH 20/20] drivers/net/wireless/rtlwifi: " Kees Cook
  2013-01-22 20:34 ` [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Greg Kroah-Hartman
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Ulrich Kunitz,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Ulrich Kunitz <kune@deine-taler.de>
CC: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/zd1211rw/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/zd1211rw/Kconfig b/drivers/net/wireless/zd1211rw/Kconfig
index 5f80969..96c8e1d 100644
--- a/drivers/net/wireless/zd1211rw/Kconfig
+++ b/drivers/net/wireless/zd1211rw/Kconfig
@@ -1,6 +1,6 @@
 config ZD1211RW
 	tristate "ZyDAS ZD1211/ZD1211B USB-wireless support"
-	depends on USB && MAC80211 && EXPERIMENTAL
+	depends on USB && MAC80211
 	select FW_LOADER
 	---help---
 	  This is an experimental driver for the ZyDAS ZD1211/ZD1211B wireless
-- 
1.7.9.5


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

* [PATCH 20/20] drivers/net/wireless/rtlwifi: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (18 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 19/20] drivers/net/wireless/zd1211rw: " Kees Cook
@ 2013-01-22 18:30 ` Kees Cook
  2013-01-22 20:34 ` [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Greg Kroah-Hartman
  20 siblings, 0 replies; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: netdev, Kees Cook, Greg Kroah-Hartman, Larry Finger, Chaoming Li,
	John W. Linville, David S. Miller

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Cc: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Chaoming Li <chaoming_li@realsil.com.cn>
Cc: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: NetDev <netdev@vger.kernel.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
 drivers/net/wireless/rtlwifi/Kconfig |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/rtlwifi/Kconfig b/drivers/net/wireless/rtlwifi/Kconfig
index 21b1bbb..a60a031 100644
--- a/drivers/net/wireless/rtlwifi/Kconfig
+++ b/drivers/net/wireless/rtlwifi/Kconfig
@@ -34,7 +34,7 @@ config RTL8192DE
 
 config RTL8723AE
 	tristate "Realtek RTL8723AE PCIe Wireless Network Adapter"
-	depends on MAC80211 && PCI && EXPERIMENTAL
+	depends on MAC80211 && PCI
 	select FW_LOADER
 	select RTLWIFI
 	---help---
-- 
1.7.9.5


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

* Re: [PATCH 12/20] drivers/net/wireless/ath/ath6kl: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 ` [PATCH 12/20] drivers/net/wireless/ath/ath6kl: " Kees Cook
@ 2013-01-22 18:36   ` Kalle Valo
  0 siblings, 0 replies; 28+ messages in thread
From: Kalle Valo @ 2013-01-22 18:36 UTC (permalink / raw)
  To: Kees Cook
  Cc: linux-kernel, netdev, Greg Kroah-Hartman, John W. Linville,
	David S. Miller

Kees Cook <keescook@chromium.org> writes:

> The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
> while now and is almost always enabled by default. As agreed during the
> Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

Do you want me to apply this to ath6kl.git (the normal route for ath6kl
patches) or what's the plan?

-- 
Kalle Valo

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

* Re: [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:30 ` [PATCH 16/20] drivers/net/wireless/p54: " Kees Cook
@ 2013-01-22 18:37   ` Christian Lamparter
  2013-01-22 18:40     ` Kees Cook
  0 siblings, 1 reply; 28+ messages in thread
From: Christian Lamparter @ 2013-01-22 18:37 UTC (permalink / raw)
  To: Kees Cook
  Cc: linux-kernel, netdev, Greg Kroah-Hartman, John W. Linville,
	David S. Miller

Aren't these patches going through wireless-next
or linux-next?

On Tuesday, January 22, 2013 07:30:40 PM Kees Cook wrote:
> The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
> while now and is almost always enabled by default. As agreed during the
> Linux kernel summit, remove it from any "depends on" lines in Kconfigs.
> 
> CC: Christian Lamparter <chunkeey@googlemail.com>
> CC: "John W. Linville" <linville@tuxdriver.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: NetDev <netdev@vger.kernel.org>
> Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Christian Lamparter <chunkeey@googlemail.com>
[Also ACK the carl9170, if necessary]

Regards,
	Chr

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

* Re: [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:37   ` Christian Lamparter
@ 2013-01-22 18:40     ` Kees Cook
  2013-01-22 19:12       ` David Miller
  0 siblings, 1 reply; 28+ messages in thread
From: Kees Cook @ 2013-01-22 18:40 UTC (permalink / raw)
  To: Christian Lamparter
  Cc: LKML, netdev, Greg Kroah-Hartman, John W. Linville,
	David S. Miller, Kalle Valo

On Tue, Jan 22, 2013 at 10:37 AM, Christian Lamparter
<chunkeey@googlemail.com> wrote:
> Aren't these patches going through wireless-next
> or linux-next?

They can go however it makes things easiest. Greg has offered to carry
them in driver-core if Dave doesn't want to carry them in netdev.

-Kees

>
> On Tuesday, January 22, 2013 07:30:40 PM Kees Cook wrote:
>> The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
>> while now and is almost always enabled by default. As agreed during the
>> Linux kernel summit, remove it from any "depends on" lines in Kconfigs.
>>
>> CC: Christian Lamparter <chunkeey@googlemail.com>
>> CC: "John W. Linville" <linville@tuxdriver.com>
>> Cc: "David S. Miller" <davem@davemloft.net>
>> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>> Cc: NetDev <netdev@vger.kernel.org>
>> Signed-off-by: Kees Cook <keescook@chromium.org>
> Acked-by: Christian Lamparter <chunkeey@googlemail.com>
> [Also ACK the carl9170, if necessary]
>
> Regards,
>         Chr



--
Kees Cook
Chrome OS Security

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

* Re: [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 18:40     ` Kees Cook
@ 2013-01-22 19:12       ` David Miller
  2013-01-22 19:14         ` John W. Linville
  2013-01-22 19:59         ` Greg KH
  0 siblings, 2 replies; 28+ messages in thread
From: David Miller @ 2013-01-22 19:12 UTC (permalink / raw)
  To: keescook; +Cc: chunkeey, linux-kernel, netdev, gregkh, linville, kvalo

From: Kees Cook <keescook@chromium.org>
Date: Tue, 22 Jan 2013 10:40:12 -0800

> On Tue, Jan 22, 2013 at 10:37 AM, Christian Lamparter
> <chunkeey@googlemail.com> wrote:
>> Aren't these patches going through wireless-next
>> or linux-next?
> 
> They can go however it makes things easiest. Greg has offered to carry
> them in driver-core if Dave doesn't want to carry them in netdev.

Greg can take these:

Acked-by: David S. Miller <davem@davemloft.net>

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

* Re: [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 19:12       ` David Miller
@ 2013-01-22 19:14         ` John W. Linville
  2013-01-22 19:59         ` Greg KH
  1 sibling, 0 replies; 28+ messages in thread
From: John W. Linville @ 2013-01-22 19:14 UTC (permalink / raw)
  To: David Miller; +Cc: keescook, chunkeey, linux-kernel, netdev, gregkh, kvalo

On Tue, Jan 22, 2013 at 02:12:52PM -0500, David Miller wrote:
> From: Kees Cook <keescook@chromium.org>
> Date: Tue, 22 Jan 2013 10:40:12 -0800
> 
> > On Tue, Jan 22, 2013 at 10:37 AM, Christian Lamparter
> > <chunkeey@googlemail.com> wrote:
> >> Aren't these patches going through wireless-next
> >> or linux-next?
> > 
> > They can go however it makes things easiest. Greg has offered to carry
> > them in driver-core if Dave doesn't want to carry them in netdev.
> 
> Greg can take these:
> 
> Acked-by: David S. Miller <davem@davemloft.net>

Acked-by: John W. Linville <linville@tuxdriver.com>

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

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

* Re: [PATCH 16/20] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL
  2013-01-22 19:12       ` David Miller
  2013-01-22 19:14         ` John W. Linville
@ 2013-01-22 19:59         ` Greg KH
  1 sibling, 0 replies; 28+ messages in thread
From: Greg KH @ 2013-01-22 19:59 UTC (permalink / raw)
  To: David Miller; +Cc: keescook, chunkeey, linux-kernel, netdev, linville, kvalo

On Tue, Jan 22, 2013 at 02:12:52PM -0500, David Miller wrote:
> From: Kees Cook <keescook@chromium.org>
> Date: Tue, 22 Jan 2013 10:40:12 -0800
> 
> > On Tue, Jan 22, 2013 at 10:37 AM, Christian Lamparter
> > <chunkeey@googlemail.com> wrote:
> >> Aren't these patches going through wireless-next
> >> or linux-next?
> > 
> > They can go however it makes things easiest. Greg has offered to carry
> > them in driver-core if Dave doesn't want to carry them in netdev.
> 
> Greg can take these:
> 
> Acked-by: David S. Miller <davem@davemloft.net>

Thanks, I'll go do that now.

greg k-h

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

* Re: [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL
  2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
                   ` (19 preceding siblings ...)
  2013-01-22 18:30 ` [PATCH 20/20] drivers/net/wireless/rtlwifi: " Kees Cook
@ 2013-01-22 20:34 ` Greg Kroah-Hartman
  20 siblings, 0 replies; 28+ messages in thread
From: Greg Kroah-Hartman @ 2013-01-22 20:34 UTC (permalink / raw)
  To: Kees Cook; +Cc: linux-kernel, netdev

On Tue, Jan 22, 2013 at 10:30:24AM -0800, Kees Cook wrote:
> Here's what's left of the "remove experimental"[1] tree, all for netdev.
> 
> What would be the preference for taking these patches for linux-next?
> Should they go via the netdev tree, or should I ask Greg KH to take them
> via driver-core?

All now applied, thanks.

greg k-h

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

end of thread, other threads:[~2013-01-22 20:34 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-22 18:30 [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Kees Cook
2013-01-22 18:30 ` [PATCH 01/20] drivers/net/ethernet/fujitsu: remove depends on CONFIG_EXPERIMENTAL Kees Cook
2013-01-22 18:30 ` [PATCH 02/20] drivers/net/ethernet/icplus: " Kees Cook
2013-01-22 18:30 ` [PATCH 03/20] drivers/net/ethernet/microchip: " Kees Cook
2013-01-22 18:30 ` [PATCH 04/20] drivers/net/ethernet/racal: " Kees Cook
2013-01-22 18:30 ` [PATCH 05/20] drivers/net/ethernet/seeq: " Kees Cook
2013-01-22 18:30 ` [PATCH 06/20] drivers/net/ethernet/stmicro/stmmac: " Kees Cook
2013-01-22 18:30 ` [PATCH 07/20] drivers/net/ethernet/sun: " Kees Cook
2013-01-22 18:30 ` [PATCH 08/20] drivers/net/hippi: " Kees Cook
2013-01-22 18:30 ` [PATCH 09/20] drivers/net/irda: " Kees Cook
2013-01-22 18:30 ` [PATCH 10/20] drivers/net/ppp: " Kees Cook
2013-01-22 18:30 ` [PATCH 11/20] drivers/net/wireless: " Kees Cook
2013-01-22 18:30 ` [PATCH 12/20] drivers/net/wireless/ath/ath6kl: " Kees Cook
2013-01-22 18:36   ` Kalle Valo
2013-01-22 18:30 ` [PATCH 13/20] drivers/net/wireless/ath/carl9170: " Kees Cook
2013-01-22 18:30 ` [PATCH 14/20] drivers/net/wireless/b43: " Kees Cook
2013-01-22 18:30 ` [PATCH 15/20] drivers/net/wireless/ipw2x00: " Kees Cook
2013-01-22 18:30 ` [PATCH 16/20] drivers/net/wireless/p54: " Kees Cook
2013-01-22 18:37   ` Christian Lamparter
2013-01-22 18:40     ` Kees Cook
2013-01-22 19:12       ` David Miller
2013-01-22 19:14         ` John W. Linville
2013-01-22 19:59         ` Greg KH
2013-01-22 18:30 ` [PATCH 17/20] drivers/net/wireless/rt2x00: " Kees Cook
2013-01-22 18:30 ` [PATCH 18/20] drivers/net/wireless/rtl818x: " Kees Cook
2013-01-22 18:30 ` [PATCH 19/20] drivers/net/wireless/zd1211rw: " Kees Cook
2013-01-22 18:30 ` [PATCH 20/20] drivers/net/wireless/rtlwifi: " Kees Cook
2013-01-22 20:34 ` [PATCH 0/20] net: remove CONFIG_EXPERIMENTAL Greg Kroah-Hartman

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.