usb ehci - Fix machine freezes from shutdown race (missing commit)
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 24 Jun 2009 17:28:55 +0000 (10:28 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 24 Jun 2009 17:28:55 +0000 (10:28 -0700)
commit1276d1e1a1b128f7093a3021d3f6bc27afa80d23
treef4bc859a4d3b75cd77903e902bb2931fa23dbebe
parent3b9fbdeace40c31d1298fa537f2ae07e8d1534bb
usb ehci - Fix machine freezes from shutdown race (missing commit)

EHCI's shutdown code was killing the chipset without first killing the
interrupt, and it was also handing EHCI back to the BIOS without first
waiting for the shutdown reset to complete.  Either can lock the machine
sys/bus/usb/ehci_pci.c