summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_port.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2004-08-15 23:39:18 +0000
committerimp <imp@FreeBSD.org>2004-08-15 23:39:18 +0000
commit0c243144c1343f5acd3e77bba947376e73b004cc (patch)
tree923b659ccab332b52af22d65eda3007d5a0265aa /sys/dev/usb/usb_port.h
parent7a3bb5bd7ec70b9c0f9b5b04f647f22db5c4b9f6 (diff)
downloadFreeBSD-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.h13
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 \
OpenPOWER on IntegriCloud