isp1760-hcd: move dequeued qtds to the front in qh
authorMichael Grzeschik <m.grzeschik@pengutronix.de>
Wed, 18 Apr 2012 07:58:23 +0000 (09:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Apr 2012 20:51:19 +0000 (13:51 -0700)
commit8cb2268001f9553f9ff83416ce3f009c4ab1e089
treef8767568c6cc3d66e5c960bc34e539c96fd567e2
parent94011ec24ca1d1d5674651d6f30368f4138dbdd6
isp1760-hcd: move dequeued qtds to the front in qh

Make sure that dequeued urbs get handled first
by collect_qtds. To achieve that we better move them
up to the head in the qh list.

This for instance fixes hanging serial devices, which wait
for dequeued urbs to properly close their device node.

Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/isp1760-hcd.c