Remove a hack to update the address and packet length for every device
authormpi <mpi@openbsd.org>
Wed, 15 Jan 2014 11:10:40 +0000 (11:10 +0000)
committermpi <mpi@openbsd.org>
Wed, 15 Jan 2014 11:10:40 +0000 (11:10 +0000)
commitf22c1463c7cd47cceebc5771563a54cd1963f8ba
tree747403a525c55eb09721410d20fab148884fea0c
parent5f4a0d5ccd0bf7b5751e927edf4bf209834b87d9
Remove a hack to update the address and packet length for every device
request and instead re-open the default pipe with updated values when
attaching a new device, adapted from FreeBSD r162977.

This fixes a problem where the controller could have cached the previous
values and would fail to get the device descriptor, leaving the device
unrecognized with a message like: "device problem, disabling port n".
sys/dev/usb/ehci.c
sys/dev/usb/ohci.c
sys/dev/usb/usb_subr.c