diff options
| author | Nick Hibma <n_hibma@FreeBSD.org> | 1999-01-22 00:44:31 +0000 |
|---|---|---|
| committer | Nick Hibma <n_hibma@FreeBSD.org> | 1999-01-22 00:44:31 +0000 |
| commit | 5602b5091c31ba1a8aab08b8a7328a9055929517 (patch) | |
| tree | 74b60aacfa68af82d16ed77e7b91ab1124afda89 /sys/dev | |
| parent | a2a2fd2ce4e5d75a520d6c46f529cc6744e78ae1 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/usb/usb_port.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/usb/usb_port.h b/sys/dev/usb/usb_port.h index d7bd4f0040ddf..26d90128ef738 100644 --- a/sys/dev/usb/usb_port.h +++ b/sys/dev/usb/usb_port.h @@ -183,8 +183,8 @@ __CONCAT(dname,_attach)(device_t self) #define USB_ATTACH_SUCCESS_RETURN return 0 #define USB_ATTACH_SETUP \ - usbd_device_set_desc(self, devinfo); \ - sc->sc_dev = self + sc->sc_dev = self; \ + usbd_device_set_desc(self, devinfo) #define USB_GET_SC_OPEN(dname, unit, sc) \ struct __CONCAT(dname,_softc) *sc = \ @@ -196,8 +196,9 @@ __CONCAT(dname,_attach)(device_t self) struct __CONCAT(dname,_softc) *sc = \ devclass_get_softc(__CONCAT(dname,_devclass), unit) -#define USB_DO_ATTACH(dev, bdev, parent, args, print, sub) \ - (device_probe_and_attach((bdev)) == 0 ? ((dev)->softc = (bdev)) : 0) +#define USB_DO_ATTACH(dev, bdev, parent, args, print, sub) \ + (device_probe_and_attach((bdev)) == 0 ? \ + ((dev)->softc = device_get_softc(bdev)) : 0) /* conversion from one type of queue to the other */ #define SIMPLEQ_REMOVE_HEAD STAILQ_REMOVE_HEAD_UNTIL |
