linux/drivers/usb/gadget
David Brownell cb97c5c9d0 [PATCH] omap_udc dma off-by-one fix
The change to make DMA work two bytes at a time omitted an important
tweak that affects the file_storage gadget:  it needs to recognize when
the host writes an odd number of bytes.  (The network layer ignores
such extra bytes.)

This patch resolves that issue by checking the relevant bit and adjusting
the rx byte count, so that for example a legal 13 byte request doesn't
morph into an illegal 14 byte one any more.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-10-28 16:47:44 -07:00
..
config.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dummy_hcd.c [PATCH] USB: Rename hcd->hub_suspend to hcd->bus_suspend 2005-10-28 16:47:44 -07:00
epautoconf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ether.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
file_storage.c [PATCH] g_file_storage: fix obscure race condition 2005-10-28 16:47:43 -07:00
gadget_chips.h [PATCH] USB: Gadget library: centralize gadget controller numbers 2005-09-08 16:22:16 -07:00
goku_udc.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
goku_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
inode.c [PATCH] USB gadgetfs: fixes an error on writing to endpoint file 2005-09-12 12:23:45 -07:00
Kconfig [PATCH] USB: Kconfig fixes for usb/gadget 2005-06-27 14:43:53 -07:00
lh7a40x_udc.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
lh7a40x_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ndis.h [PATCH] USB: rndis updates (mostly cleanup) 2005-06-27 14:43:50 -07:00
net2280.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
net2280.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
omap_udc.c [PATCH] omap_udc dma off-by-one fix 2005-10-28 16:47:44 -07:00
omap_udc.h [PATCH] USB: more omap_udc updates (dma and omap1710) 2005-06-27 14:43:50 -07:00
pxa2xx_udc.c Merge ../bleed-2.6 2005-10-28 10:13:16 -07:00
pxa2xx_udc.h [ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h 2005-10-28 15:26:42 +01:00
rndis.c [PATCH] USB gadget: drain rndis response queue on disconnect 2005-06-27 14:44:00 -07:00
rndis.h [PATCH] USB: rndis updates (mostly cleanup) 2005-06-27 14:43:50 -07:00
serial.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
usbstring.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
zero.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00