diff options
author | imp <imp@FreeBSD.org> | 2004-08-15 23:39:18 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2004-08-15 23:39:18 +0000 |
commit | 0c243144c1343f5acd3e77bba947376e73b004cc (patch) | |
tree | 923b659ccab332b52af22d65eda3007d5a0265aa /sys/dev/usb/usb_port.h | |
parent | 7a3bb5bd7ec70b9c0f9b5b04f647f22db5c4b9f6 (diff) | |
download | FreeBSD-src-0c243144c1343f5acd3e77bba947376e73b004cc.zip FreeBSD-src-0c243144c1343f5acd3e77bba947376e73b004cc.tar.gz |
Tweak the compatibility macros a little so that the device printing is
moved into them.
Diffstat (limited to 'sys/dev/usb/usb_port.h')
-rw-r--r-- | sys/dev/usb/usb_port.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/sys/dev/usb/usb_port.h b/sys/dev/usb/usb_port.h index abfac81..95bb8adc 100644 --- a/sys/dev/usb/usb_port.h +++ b/sys/dev/usb/usb_port.h @@ -134,7 +134,8 @@ void __CONCAT(dname,_attach)(struct device *parent, struct device *self, void *a #define USB_ATTACH_ERROR_RETURN return #define USB_ATTACH_SUCCESS_RETURN return -#define USB_ATTACH_SETUP printf("\n") +#define USB_ATTACH_SETUP + printf("\n%s: %s\n", USBDEVNAME(sc->sc_dev), devinfo); #define USB_DETACH(dname) \ int __CONCAT(dname,_detach)(struct device *self, int flags) @@ -301,7 +302,8 @@ __CONCAT(dname,_attach)(parent, self, aux) \ #define USB_ATTACH_ERROR_RETURN return #define USB_ATTACH_SUCCESS_RETURN return -#define USB_ATTACH_SETUP printf("\n") +#define USB_ATTACH_SETUP + printf("\n%s: %s\n", USBDEVNAME(sc->sc_dev), devinfo); #define USB_DETACH(dname) \ int \ @@ -474,8 +476,11 @@ __CONCAT(dname,_attach)(device_t self) #define USB_ATTACH_SUCCESS_RETURN return 0 #define USB_ATTACH_SETUP \ - sc->sc_dev = self; \ - device_set_desc_copy(self, devinfo) + do { \ + sc->sc_dev = self; \ + device_set_desc_copy(self, devinfo); \ + device_printf(self, "%s\n", devinfo); \ + } while (0); #define USB_DETACH(dname) \ Static int \ |