summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/uhci-hcd.c
diff options
context:
space:
mode:
authorDavid Brownell <david-b@pacbell.net>2005-10-16 15:06:51 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2005-10-28 16:47:44 -0700
commitcb97c5c9d0789d65d7ec42a80946fa9eb2ec5182 (patch)
tree825fd67b5f945b31a5649bcfa1eaf5543cf93e5c /drivers/usb/host/uhci-hcd.c
parent1fcb4454cbada6dc495302172ac0412aa7d35fd4 (diff)
downloadblackbird-op-linux-cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182.tar.gz
blackbird-op-linux-cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182.zip
[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>
Diffstat (limited to 'drivers/usb/host/uhci-hcd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud