summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uvscom.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/uvscom.c')
-rw-r--r--sys/dev/usb/uvscom.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/usb/uvscom.c b/sys/dev/usb/uvscom.c
index 8612d42..c6d1632 100644
--- a/sys/dev/usb/uvscom.c
+++ b/sys/dev/usb/uvscom.c
@@ -309,7 +309,8 @@ uvscom_match(device_t self)
static int
uvscom_attach(device_t self)
{
- USB_ATTACH_START(uvscom, sc, uaa);
+ struct uvscom_softc *sc = device_get_softc(self);
+ struct usb_attach_arg *uaa = device_get_ivars(self);
usbd_device_handle dev = uaa->device;
struct ucom_softc *ucom;
usb_config_descriptor_t *cdesc;
@@ -435,7 +436,7 @@ error:
static int
uvscom_detach(device_t self)
{
- USB_DETACH_START(uvscom, sc);
+ struct uvscom_softc *sc = device_get_softc(self);
int rv = 0;
DPRINTF(("uvscom_detach: sc = %p\n", sc));
OpenPOWER on IntegriCloud