--- src/sys/dev/usbmisc/ucom/ucom.c 2006/12/22 23:26:25 1.22 +++ src/sys/dev/usbmisc/ucom/ucom.c 2007/06/26 19:52:10 1.23 @@ -224,7 +224,7 @@ ucom_detach(struct ucom_softc *sc) crit_enter(); if (--sc->sc_refcnt >= 0) { /* Wait for processes to go away. */ - usb_detach_wait(USBDEV(sc->sc_dev)); + usb_detach_wait(sc->sc_dev); } crit_exit(); @@ -491,7 +491,7 @@ quit: } if (--sc->sc_refcnt < 0) - usb_detach_wakeup(USBDEV(sc->sc_dev)); + usb_detach_wakeup(sc->sc_dev); return (0); }