Commit afd0e0f2 authored by Robert P. J. Day's avatar Robert P. J. Day Committed by Greg Kroah-Hartman

USB: Remove EXPERIMENTAL tags from some USB gadget Kconfig entries.

Based on a recent discussion on the Linux USB mailing list, remove the
designation of EXPERIMENTAL from some USB gadget entries, and tag some
of them as DEVELOPMENT.

just for fun, i added a bit of help for gadgetfs, explaining the
race condition.
Signed-off-by: default avatarRobert P. J. Day <rpjday@crashcourse.ca>
Acked-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
parent 726627f3
...@@ -44,8 +44,8 @@ menuconfig USB_GADGET ...@@ -44,8 +44,8 @@ menuconfig USB_GADGET
if USB_GADGET if USB_GADGET
config USB_GADGET_DEBUG config USB_GADGET_DEBUG
boolean "Debugging messages" boolean "Debugging messages (DEVELOPMENT)"
depends on USB_GADGET && DEBUG_KERNEL && EXPERIMENTAL depends on USB_GADGET && DEBUG_KERNEL
help help
Many controller and gadget drivers will print some debugging Many controller and gadget drivers will print some debugging
messages if you use this option to ask for those messages. messages if you use this option to ask for those messages.
...@@ -58,7 +58,7 @@ config USB_GADGET_DEBUG ...@@ -58,7 +58,7 @@ config USB_GADGET_DEBUG
production build. production build.
config USB_GADGET_DEBUG_FILES config USB_GADGET_DEBUG_FILES
boolean "Debugging information files" boolean "Debugging information files (DEVELOPMENT)"
depends on USB_GADGET && PROC_FS depends on USB_GADGET && PROC_FS
help help
Some of the drivers in the "gadget" framework can expose Some of the drivers in the "gadget" framework can expose
...@@ -69,7 +69,7 @@ config USB_GADGET_DEBUG_FILES ...@@ -69,7 +69,7 @@ config USB_GADGET_DEBUG_FILES
here. If in doubt, or to conserve kernel memory, say "N". here. If in doubt, or to conserve kernel memory, say "N".
config USB_GADGET_DEBUG_FS config USB_GADGET_DEBUG_FS
boolean "Debugging information files in debugfs" boolean "Debugging information files in debugfs (DEVELOPMENT)"
depends on USB_GADGET && DEBUG_FS depends on USB_GADGET && DEBUG_FS
help help
Some of the drivers in the "gadget" framework can expose Some of the drivers in the "gadget" framework can expose
...@@ -337,7 +337,7 @@ config USB_AT91 ...@@ -337,7 +337,7 @@ config USB_AT91
config USB_GADGET_DUMMY_HCD config USB_GADGET_DUMMY_HCD
boolean "Dummy HCD (DEVELOPMENT)" boolean "Dummy HCD (DEVELOPMENT)"
depends on (USB=y || (USB=m && USB_GADGET=m)) && EXPERIMENTAL depends on USB=y || (USB=m && USB_GADGET=m)
select USB_GADGET_DUALSPEED select USB_GADGET_DUALSPEED
help help
This host controller driver emulates USB, looping all data transfer This host controller driver emulates USB, looping all data transfer
...@@ -404,7 +404,6 @@ choice ...@@ -404,7 +404,6 @@ choice
config USB_ZERO config USB_ZERO
tristate "Gadget Zero (DEVELOPMENT)" tristate "Gadget Zero (DEVELOPMENT)"
depends on EXPERIMENTAL
help help
Gadget Zero is a two-configuration device. It either sinks and Gadget Zero is a two-configuration device. It either sinks and
sources bulk data; or it loops back a configurable number of sources bulk data; or it loops back a configurable number of
...@@ -468,8 +467,8 @@ config USB_ETH ...@@ -468,8 +467,8 @@ config USB_ETH
dynamically linked module called "g_ether". dynamically linked module called "g_ether".
config USB_ETH_RNDIS config USB_ETH_RNDIS
bool "RNDIS support (EXPERIMENTAL)" bool "RNDIS support"
depends on USB_ETH && EXPERIMENTAL depends on USB_ETH
default y default y
help help
Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol, Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol,
...@@ -495,6 +494,9 @@ config USB_GADGETFS ...@@ -495,6 +494,9 @@ config USB_GADGETFS
All endpoints, transfer speeds, and transfer types supported by All endpoints, transfer speeds, and transfer types supported by
the hardware are available, through read() and write() calls. the hardware are available, through read() and write() calls.
Currently, this option is still labelled as EXPERIMENTAL because
of existing race conditions in the underlying in-kernel AIO core.
Say "y" to link the driver statically, or "m" to build a Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "gadgetfs". dynamically linked module called "gadgetfs".
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment