Module Name: src
Committed By: christos
Date: Tue Mar 14 19:40:42 UTC 2017
Modified Files:
src/sys/dev/usb: usb_subr.c
Log Message:
use x alt format and print vendor and product in hex too
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/sys/dev/usb/usb_subr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/usb/usb_subr.c
diff -u src/sys/dev/usb/usb_subr.c:1.218 src/sys/dev/usb/usb_subr.c:1.219
--- src/sys/dev/usb/usb_subr.c:1.218 Thu Jan 19 11:05:00 2017
+++ src/sys/dev/usb/usb_subr.c Tue Mar 14 15:40:42 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: usb_subr.c,v 1.218 2017/01/19 16:05:00 skrll Exp $ */
+/* $NetBSD: usb_subr.c,v 1.219 2017/03/14 19:40:42 christos Exp $ */
/* $FreeBSD: src/sys/dev/usb/usb_subr.c,v 1.18 1999/11/17 22:33:47 n_hibma Exp $ */
/*
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: usb_subr.c,v 1.218 2017/01/19 16:05:00 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: usb_subr.c,v 1.219 2017/03/14 19:40:42 christos Exp $");
#ifdef _KERNEL_OPT
#include "opt_compat_netbsd.h"
@@ -249,7 +249,8 @@ usbd_devinfo(struct usbd_device *dev, in
usbd_devinfo_vp(dev, vendor, USB_MAX_ENCODED_STRING_LEN,
product, USB_MAX_ENCODED_STRING_LEN, 0, 1);
- cp += snprintf(cp, ep - cp, "%s %s", vendor, product);
+ cp += snprintf(cp, ep - cp, "%s (%#04x) %s (%#04x)", vendor,
+ UGETW(udd->idVendor), product, UGETW(udd->idProduct));
if (showclass)
cp += snprintf(cp, ep - cp, ", class %d/%d",
udd->bDeviceClass, udd->bDeviceSubClass);
@@ -680,7 +681,7 @@ usbd_set_config_index(struct usbd_device
*/
selfpowered = !!(cdp->bmAttributes & UC_SELF_POWERED);
- DPRINTF("addr %d cno=%d attr=0x%02x, selfpowered=%d",
+ DPRINTF("addr %d cno=%d attr=%#02x, selfpowered=%d",
dev->ud_addr, cdp->bConfigurationValue, cdp->bmAttributes,
selfpowered);
DPRINTF("max power=%d", cdp->bMaxPower * 2, 0, 0, 0);
@@ -799,7 +800,7 @@ usbd_setup_pipe_flags(struct usbd_device
SIMPLEQ_INIT(&p->up_queue);
err = dev->ud_bus->ub_methods->ubm_open(p);
if (err) {
- DPRINTF("endpoint=0x%x failed, error=%d",
+ DPRINTF("endpoint=%#x failed, error=%d",
ep->ue_edesc->bEndpointAddress, err, 0, 0);
kmem_free(p, dev->ud_bus->ub_pipesize);
return err;
@@ -1403,8 +1404,8 @@ usbd_reload_device_desc(struct usbd_devi
DPRINTFN(15, "bDeviceSubClass %5u", udd->bDeviceSubClass, 0, 0, 0);
DPRINTFN(15, "bDeviceProtocol %5u", udd->bDeviceProtocol, 0, 0, 0);
DPRINTFN(15, "bMaxPacketSize0 %5u", udd->bMaxPacketSize, 0, 0, 0);
- DPRINTFN(15, "idVendor 0x%04x", udd->idVendor, 0, 0, 0);
- DPRINTFN(15, "idProduct 0x%04x", udd->idProduct, 0, 0, 0);
+ DPRINTFN(15, "idVendor %#04x", udd->idVendor, 0, 0, 0);
+ DPRINTFN(15, "idProduct %#04x", udd->idProduct, 0, 0, 0);
DPRINTFN(15, "bcdDevice %2x.%02x", udd->bcdDevice[1],
udd->bcdDevice[0], 0, 0);
DPRINTFN(15, "iManufacturer %5u", udd->iManufacturer, 0, 0, 0);
@@ -1458,11 +1459,11 @@ usbd_print(void *aux, const char *pnp)
* by each driver.
*/
if (uaa->uaa_vendor != UHUB_UNK_VENDOR)
- aprint_normal(" vendor 0x%04x", uaa->uaa_vendor);
+ aprint_normal(" vendor %#04x", uaa->uaa_vendor);
if (uaa->uaa_product != UHUB_UNK_PRODUCT)
- aprint_normal(" product 0x%04x", uaa->uaa_product);
+ aprint_normal(" product %#04x", uaa->uaa_product);
if (uaa->uaa_release != UHUB_UNK_RELEASE)
- aprint_normal(" release 0x%04x", uaa->uaa_release);
+ aprint_normal(" release %#04x", uaa->uaa_release);
#endif
return UNCONF;
}
@@ -1484,11 +1485,11 @@ usbd_ifprint(void *aux, const char *pnp)
* by each driver.
*/
if (uaa->uaa_vendor != UHUB_UNK_VENDOR)
- aprint_normal(" vendor 0x%04x", uaa->uaa_vendor);
+ aprint_normal(" vendor %#04x", uaa->uaa_vendor);
if (uaa->uaa_product != UHUB_UNK_PRODUCT)
- aprint_normal(" product 0x%04x", uaa->uaa_product);
+ aprint_normal(" product %#04x", uaa->uaa_product);
if (uaa->uaa_release != UHUB_UNK_RELEASE)
- aprint_normal(" release 0x%04x", uaa->uaa_release);
+ aprint_normal(" release %#04x", uaa->uaa_release);
#endif
return UNCONF;
}