Author :
mglocker
Date :
2020-07-31 19:27:57
Hash :18f4917e Message :In xhci_device_isoc_start() do first check if the transfer is
in-progress before we do check for the pipe being halted.
This fixes some kind of race condition for isoc devices during device
close when xp->halted gets set while usbd_start_next() still tries to
dequeue in-progress transfers which will report 'usbd_start_next:
error=13' (USBD_IOERROR).
ok mpi@