1
linux/drivers/usb/gadget
David Brownell 49b4f90285 USB: fix serial gadget ACM breakage
Two of the CDC ACM control requests in the serial gadget have never
been correct, and have been reported to cause serious troubles ... as
in, soft lockup and maybe watchdog reset (depending on hardware).

This patch makes those request fail cleanly, rather than misbehaving.
Someone using CDC ACM should fix them according to the FIXME comments
which now replace the previous bugs.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-09-11 07:48:16 -07:00
..
amd5536udc.c USB: amd5536 UDC driver (in GEODE southbridge) 2007-07-19 17:46:05 -07:00
amd5536udc.h USB: amd5536 UDC driver (in GEODE southbridge) 2007-07-19 17:46:05 -07:00
at91_udc.c usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
at91_udc.h
config.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00
dummy_hcd.c USB: remove DEBUG definition from dummy_hcd 2007-08-22 14:27:47 -07:00
epautoconf.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00
ether.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00
file_storage.c USB: g_file_storage: fix bug in DMA buffer handling 2007-08-22 14:27:59 -07:00
fsl_usb2_udc.c USB: fsl_usb2_udc: fix bug in processing setup requests 2007-08-22 14:28:00 -07:00
fsl_usb2_udc.h
gadget_chips.h USB: m66592-udc: fixes some problems 2007-07-19 17:46:05 -07:00
gmidi.c
goku_udc.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
goku_udc.h USB: goku_udc trivial cleanups 2007-07-12 16:34:43 -07:00
inode.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00
Kconfig USB: m66592-udc: fixes some problems 2007-07-19 17:46:05 -07:00
lh7a40x_udc.c usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
lh7a40x_udc.h
m66592-udc.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00
m66592-udc.h USB: m66592-udc: fixes some problems 2007-07-19 17:46:05 -07:00
Makefile USB: amd5536 UDC driver (in GEODE southbridge) 2007-07-19 17:46:05 -07:00
ndis.h
net2280.c usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
net2280.h
omap_udc.c usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
omap_udc.h
pxa2xx_udc.c USB: px2xx_udc bugfix, missing check for gpio_pullup 2007-08-22 14:27:43 -07:00
pxa2xx_udc.h
rndis.c USB: usb gadget stack can now -DDEBUG with Kconfig 2007-07-12 16:34:42 -07:00
rndis.h
s3c2410_udc.c usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
s3c2410_udc.h
serial.c USB: fix serial gadget ACM breakage 2007-09-11 07:48:16 -07:00
usbstring.c
zero.c USB: "sparse" cleanups for usb gadgets 2007-07-30 13:27:47 -07:00