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)
commita33e7136e9652374f7d54ded3cff8062d8e1e84f
treed6f77178c4546293a4d2c09a87106e881243da44
parentb05ca580c39314c8527e2e1c36a823970cc01683
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