|
@@ -319,10 +319,10 @@ qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh)
|
|
if (likely (last->urb != urb)) {
|
|
if (likely (last->urb != urb)) {
|
|
ehci_urb_done(ehci, last->urb, last_status);
|
|
ehci_urb_done(ehci, last->urb, last_status);
|
|
count++;
|
|
count++;
|
|
|
|
+ last_status = -EINPROGRESS;
|
|
}
|
|
}
|
|
ehci_qtd_free (ehci, last);
|
|
ehci_qtd_free (ehci, last);
|
|
last = NULL;
|
|
last = NULL;
|
|
- last_status = -EINPROGRESS;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/* ignore urbs submitted during completions we reported */
|
|
/* ignore urbs submitted during completions we reported */
|