aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert P. J. Day <rpjday@crashcourse.ca>2008-03-10 15:09:51 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2008-04-25 00:16:42 -0400
commitafd0e0f2d499a832c3ef17a6872d6244d65cbe17 (patch)
treee84f607c104f63dab6ecb8e6bff69828078426a6
parent726627f341beeedba948643c766a6786d75bbf9d (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>
-rw-r--r--drivers/usb/gadget/Kconfig18
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
44if USB_GADGET 44if USB_GADGET
45 45
46config USB_GADGET_DEBUG 46config 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
60config USB_GADGET_DEBUG_FILES 60config 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
71config USB_GADGET_DEBUG_FS 71config 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
338config USB_GADGET_DUMMY_HCD 338config 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
405config USB_ZERO 405config 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
470config USB_ETH_RNDIS 469config 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