diff options
| author | Nick Hibma <n_hibma@FreeBSD.org> | 2000-01-26 10:52:27 +0000 |
|---|---|---|
| committer | Nick Hibma <n_hibma@FreeBSD.org> | 2000-01-26 10:52:27 +0000 |
| commit | 2aff98945c3e6c8e36262dbcd12da214f0d3e767 (patch) | |
| tree | 81b84d0371e3ca4379a657fa2c827791406c6b2d /sys/dev/usb/uhci_pci.c | |
| parent | 2f40e526a5304e14afbfe284b5e8ae43e51359cd (diff) | |
Notes
Diffstat (limited to 'sys/dev/usb/uhci_pci.c')
| -rw-r--r-- | sys/dev/usb/uhci_pci.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/dev/usb/uhci_pci.c b/sys/dev/usb/uhci_pci.c index d342c8109e7f..f12355cc50d5 100644 --- a/sys/dev/usb/uhci_pci.c +++ b/sys/dev/usb/uhci_pci.c @@ -252,8 +252,8 @@ uhci_pci_attach(device_t self) err = device_probe_and_attach(sc->sc_bus.bdev); if (err) { - device_printf(self, "init failed\n"); - err = EIO; /* XXX arbitrary value */ + device_printf(self, "USB init failed\n"); + err = EIO; goto bad4; } @@ -261,7 +261,7 @@ uhci_pci_attach(device_t self) bad4: /* disable interrupts that might have been switched on - * in uhci_init + * in uhci_init. */ bus_space_write_2(sc->iot, sc->ioh, UHCI_INTR, 0); @@ -274,11 +274,9 @@ bad4: bad3: device_delete_child(self, sc->sc_bus.bdev); bad2: - rid = 0; - bus_delete_resource(self, SYS_RES_IRQ, rid); + bus_delete_resource(self, SYS_RES_IRQ, 0); bad1: - rid = PCI_UHCI_BASE_REG; - bus_delete_resource(self, SYS_RES_IOPORT, rid); + bus_delete_resource(self, SYS_RES_IOPORT, PCI_UHCI_BASE_REG); return err; } |
