summaryrefslogtreecommitdiffstats
path: root/crypto/cts.c
diff options
context:
space:
mode:
authorDmitry Krivoschekov <dkrivoschekov@ru.mvista.com>2009-02-22 00:30:15 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2009-02-27 23:40:51 +0100
commitb7bdcb79de6de32e40dcc85a5e8c669bec2483d5 (patch)
tree8b706795aba97108910c9cd45c4f2546ff3402be /crypto/cts.c
parentUSB: musb: be careful with 64K+ transfer lengths (gadget side) (diff)
downloadlinux-b7bdcb79de6de32e40dcc85a5e8c669bec2483d5.tar.xz
linux-b7bdcb79de6de32e40dcc85a5e8c669bec2483d5.zip
USB: musb: fix musb_host_tx() for shared endpoint FIFO
The input queue should be used for TX on endpoints which share FIFO hardware. The host TX path wasn't doing that. Shared FIFOs are most often configured for periodic endpoints, which are mostly used for RX/IN transfers ... that's probably how this bug managed to linger for a long time. [ dbrownell@users.sourceforge.net: update patch description ] Signed-off-by: Dmitry Krivoschekov <dkrivoschekov@ru.mvista.com> Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Cc: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'crypto/cts.c')
0 files changed, 0 insertions, 0 deletions