]> Pileus Git - ~andy/linux/commit
usb: dwc3: ep0: ignore XferNotReady(STATUS) when we're not expecting it
authorFelipe Balbi <balbi@ti.com>
Mon, 23 Jul 2012 06:09:32 +0000 (09:09 +0300)
committerFelipe Balbi <balbi@ti.com>
Fri, 3 Aug 2012 06:28:25 +0000 (09:28 +0300)
commit77fa6df82f154535293beb9bc68851f75c2c22cb
tree8e958aba8b60fa8ef9fea7605f1652cc9ba3c2f1
parent4635d3f29864d723a74983339ffc85db212e304b
usb: dwc3: ep0: ignore XferNotReady(STATUS) when we're not expecting it

Databook doesn't say we should stall if we
get XferNotReady(STATUS) while we're expecting
something else.

Instead of stalling and restarting, tests have
proven that ignoring the event is far more
effective.

This problem has been caught while rewriting
ep0 handling in order we pass Link Layer TD7.6.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/ep0.c