diff options
author | imp <imp@FreeBSD.org> | 2007-06-12 21:35:18 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2007-06-12 21:35:18 +0000 |
commit | bb9cd2675b000dfffd5eccc24f074f5a3c201b34 (patch) | |
tree | 82e4d89fc465fe2bf0e8d5f88ae8557cf5e54ccd /sys | |
parent | c2d4f7354c477a216abac2d5d4da3021f1a9edaf (diff) | |
download | FreeBSD-src-bb9cd2675b000dfffd5eccc24f074f5a3c201b34.zip FreeBSD-src-bb9cd2675b000dfffd5eccc24f074f5a3c201b34.tar.gz |
Remove compat macros. md5 the same.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/usb/uark.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/sys/dev/usb/uark.c b/sys/dev/usb/uark.c index 96cf939..dd3aa7d 100644 --- a/sys/dev/usb/uark.c +++ b/sys/dev/usb/uark.c @@ -17,6 +17,7 @@ * * $FreeBSD$ */ + #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> @@ -105,9 +106,10 @@ static const struct uark_product { { 0, 0 } }; -USB_MATCH(uark) +static int +uark_match(device_t self) { - USB_MATCH_START(uark, uaa); + struct usb_attach_arg *uaa = device_get_ivars(self); int i; if (uaa->iface != NULL) @@ -123,9 +125,11 @@ USB_MATCH(uark) return (UMATCH_NONE); } -USB_ATTACH(uark) +static int +uark_attach(device_t self) { - USB_ATTACH_START(uark, sc, uaa); + struct uark_softc *sc = device_get_softc(self); + struct usb_attach_arg *uaa = device_get_ivars(self); usbd_device_handle dev = uaa->device; usbd_interface_handle iface; usb_interface_descriptor_t *id; @@ -197,9 +201,10 @@ bad: return ENXIO; } -USB_DETACH(uark) +static int +uark_detach(device_t self) { - USB_DETACH_START(uark, sc); + struct uark_softc *sc = device_get_softc(self); int rv = 0; DPRINTF(("uark_detach: sc=%p\n", sc)); |