diff options
author | Robert P. J. Day <rpjday@crashcourse.ca> | 2008-03-10 15:09:51 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-04-25 00:16:42 -0400 |
commit | afd0e0f2d499a832c3ef17a6872d6244d65cbe17 (patch) | |
tree | e84f607c104f63dab6ecb8e6bff69828078426a6 /drivers/usb | |
parent | 726627f341beeedba948643c766a6786d75bbf9d (diff) |
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: Robert P. J. Day <rpjday@crashcourse.ca>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/Kconfig | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig index d681bb27fa58..f7b54651dd42 100644 --- a/drivers/usb/gadget/Kconfig +++ b/drivers/usb/gadget/Kconfig | |||
@@ -44,8 +44,8 @@ menuconfig USB_GADGET | |||
44 | if USB_GADGET | 44 | if USB_GADGET |
45 | 45 | ||
46 | config USB_GADGET_DEBUG | 46 | config USB_GADGET_DEBUG |
47 | boolean "Debugging messages" | 47 | boolean "Debugging messages (DEVELOPMENT)" |
48 | depends on USB_GADGET && DEBUG_KERNEL && EXPERIMENTAL | 48 | depends on USB_GADGET && DEBUG_KERNEL |
49 | help | 49 | help |
50 | Many controller and gadget drivers will print some debugging | 50 | Many controller and gadget drivers will print some debugging |
51 | messages if you use this option to ask for those messages. | 51 | messages if you use this option to ask for those messages. |
@@ -58,7 +58,7 @@ config USB_GADGET_DEBUG | |||
58 | production build. | 58 | production build. |
59 | 59 | ||
60 | config USB_GADGET_DEBUG_FILES | 60 | config USB_GADGET_DEBUG_FILES |
61 | boolean "Debugging information files" | 61 | boolean "Debugging information files (DEVELOPMENT)" |
62 | depends on USB_GADGET && PROC_FS | 62 | depends on USB_GADGET && PROC_FS |
63 | help | 63 | help |
64 | Some of the drivers in the "gadget" framework can expose | 64 | Some of the drivers in the "gadget" framework can expose |
@@ -69,7 +69,7 @@ config USB_GADGET_DEBUG_FILES | |||
69 | here. If in doubt, or to conserve kernel memory, say "N". | 69 | here. If in doubt, or to conserve kernel memory, say "N". |
70 | 70 | ||
71 | config USB_GADGET_DEBUG_FS | 71 | config USB_GADGET_DEBUG_FS |
72 | boolean "Debugging information files in debugfs" | 72 | boolean "Debugging information files in debugfs (DEVELOPMENT)" |
73 | depends on USB_GADGET && DEBUG_FS | 73 | depends on USB_GADGET && DEBUG_FS |
74 | help | 74 | help |
75 | Some of the drivers in the "gadget" framework can expose | 75 | Some of the drivers in the "gadget" framework can expose |
@@ -337,7 +337,7 @@ config USB_AT91 | |||
337 | 337 | ||
338 | config USB_GADGET_DUMMY_HCD | 338 | config USB_GADGET_DUMMY_HCD |
339 | boolean "Dummy HCD (DEVELOPMENT)" | 339 | boolean "Dummy HCD (DEVELOPMENT)" |
340 | depends on (USB=y || (USB=m && USB_GADGET=m)) && EXPERIMENTAL | 340 | depends on USB=y || (USB=m && USB_GADGET=m) |
341 | select USB_GADGET_DUALSPEED | 341 | select USB_GADGET_DUALSPEED |
342 | help | 342 | help |
343 | This host controller driver emulates USB, looping all data transfer | 343 | This host controller driver emulates USB, looping all data transfer |
@@ -404,7 +404,6 @@ choice | |||
404 | 404 | ||
405 | config USB_ZERO | 405 | config USB_ZERO |
406 | tristate "Gadget Zero (DEVELOPMENT)" | 406 | tristate "Gadget Zero (DEVELOPMENT)" |
407 | depends on EXPERIMENTAL | ||
408 | help | 407 | help |
409 | Gadget Zero is a two-configuration device. It either sinks and | 408 | Gadget Zero is a two-configuration device. It either sinks and |
410 | sources bulk data; or it loops back a configurable number of | 409 | sources bulk data; or it loops back a configurable number of |
@@ -468,8 +467,8 @@ config USB_ETH | |||
468 | dynamically linked module called "g_ether". | 467 | dynamically linked module called "g_ether". |
469 | 468 | ||
470 | config USB_ETH_RNDIS | 469 | config USB_ETH_RNDIS |
471 | bool "RNDIS support (EXPERIMENTAL)" | 470 | bool "RNDIS support" |
472 | depends on USB_ETH && EXPERIMENTAL | 471 | depends on USB_ETH |
473 | default y | 472 | default y |
474 | help | 473 | help |
475 | Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol, | 474 | Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol, |
@@ -495,6 +494,9 @@ config USB_GADGETFS | |||
495 | All endpoints, transfer speeds, and transfer types supported by | 494 | All endpoints, transfer speeds, and transfer types supported by |
496 | the hardware are available, through read() and write() calls. | 495 | the hardware are available, through read() and write() calls. |
497 | 496 | ||
497 | Currently, this option is still labelled as EXPERIMENTAL because | ||
498 | of existing race conditions in the underlying in-kernel AIO core. | ||
499 | |||
498 | Say "y" to link the driver statically, or "m" to build a | 500 | Say "y" to link the driver statically, or "m" to build a |
499 | dynamically linked module called "gadgetfs". | 501 | dynamically linked module called "gadgetfs". |
500 | 502 | ||