]> git.baikalelectronics.ru Git - kernel.git/commit
USB: s3c-hsotg: Fix OUT packet request retry
authorBen Dooks <ben-linux@fluff.org>
Mon, 19 Jul 2010 08:40:49 +0000 (09:40 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 21:35:43 +0000 (14:35 -0700)
commitd2996bfb26fdb9c9099973d2f4b3f3d6e85e8be4
treed6f77178c4546293a4d2c09a87106e881243da44
parente6a24fe4f730f79d2ac9efc7a0233145a4697df8
USB: s3c-hsotg: Fix OUT packet request retry

If there is more data in the request than we could fit into a single
hardware request, then check when the OutDone event is received if
we have more data, and if so, schedule the new data instead of trying
to complete the request (and in the case of EP0, sending a 0 packet
in the middle of a transfer).

Also, move the debug message about the current transfer state before
the warning about a bad transfer.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/s3c-hsotg.c