Plug an xfer leak when detaching root hubs.
authormpi <mpi@openbsd.org>
Fri, 9 May 2014 11:01:06 +0000 (11:01 +0000)
committermpi <mpi@openbsd.org>
Fri, 9 May 2014 11:01:06 +0000 (11:01 +0000)
commit09eaccf5f12a3e7a8446ede2dc34c188506b49cc
tree993110f9a5cbe1c676a05c52268faef7fc2af8e5
parentce7451e75d7590a228129249aa48076068a9283a
Plug an xfer leak when detaching root hubs.

This leak is similar to the public xfer leak #1 that was affecting
device interrupt pipes except that root hubs are rarely detached.

Note that this xfer is never associated to any TD and is just used
to indicate that some of the HC ports has changed status, so there
is no need to flag it as "done" before completing it.
sys/dev/usb/ehci.c
sys/dev/usb/ohci.c
sys/dev/usb/uhci.c
sys/dev/usb/xhci.c