Do not pass an xfer pointer to the timeout routine checking for root hub
authormpi <mpi@openbsd.org>
Sun, 18 May 2014 17:10:27 +0000 (17:10 +0000)
committermpi <mpi@openbsd.org>
Sun, 18 May 2014 17:10:27 +0000 (17:10 +0000)
commitca68072a688cf728a88c80bb1a274b92d9c7ce09
tree19561ec7dc39bd6a6c2d7495de336f8636042fc8
parentbff5e8b4d93c012628516d56edef32a91540ffe3
Do not pass an xfer pointer to the timeout routine checking for root hub
status changes because it might be freed when detaching the root uhub(4).

Also do not reschedule a timeout if the pipe is being aborted.

Finally do not add more code to retrieve the 'bInterval' value of the
root hub endpoint descriptor since this value is hardcoded in the uhci(4)
driver.
sys/dev/usb/uhci.c
sys/dev/usb/uhcivar.h