diff options
author | Ben Dooks <ben-linux@fluff.org> | 2010-07-19 09:40:46 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-08-10 14:35:42 -0700 |
commit | c9a64ea884b8b40d70077ffe1e93081f2190f072 (patch) | |
tree | 32ed05e79acbd4165b504c5e0b434dbcd3ac533a /drivers/usb/musb/musbhsdma.c | |
parent | 03e10e5ab5ba6511ddaf80085cf08c62e9336fa5 (diff) | |
download | op-kernel-dev-c9a64ea884b8b40d70077ffe1e93081f2190f072.zip op-kernel-dev-c9a64ea884b8b40d70077ffe1e93081f2190f072.tar.gz |
USB: s3c-hsotg: Check for new request before enqueing new setup
Before trying a new setup transaction after getting an EP0 in complete
interrupt, check that the driver did not try and send more EP0 IN data
before enqueing a new setup transaction.
This fixes a bug where we cannot send all of the IN data in one go
so split the transfer, but then fail to send all the data as we start
waiting for a new OUT transaction
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/musb/musbhsdma.c')
0 files changed, 0 insertions, 0 deletions