diff options
author | hselasky <hselasky@FreeBSD.org> | 2010-10-27 17:38:05 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2010-10-27 17:38:05 +0000 |
commit | 37e36d28fc56fffa91de881e7e6b4c1aca45fc0c (patch) | |
tree | 4299a00a332e6c0147de5063dd625a377ca73151 /sys/dev/usb/usb_hub.c | |
parent | d3a1fbe16a8cdea57e3c9f83e2ce71936e4de376 (diff) | |
download | FreeBSD-src-37e36d28fc56fffa91de881e7e6b4c1aca45fc0c.zip FreeBSD-src-37e36d28fc56fffa91de881e7e6b4c1aca45fc0c.tar.gz |
Add support for setting per-interface PnP information.
Submitted by: Nick Hibma
Approved by: thompsa (mentor)
Diffstat (limited to 'sys/dev/usb/usb_hub.c')
-rw-r--r-- | sys/dev/usb/usb_hub.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/usb/usb_hub.c b/sys/dev/usb/usb_hub.c index afeadaa..b2870a3 100644 --- a/sys/dev/usb/usb_hub.c +++ b/sys/dev/usb/usb_hub.c @@ -1330,7 +1330,7 @@ uhub_child_pnpinfo_string(device_t parent, device_t child, "devclass=0x%02x devsubclass=0x%02x " "sernum=\"%s\" " "release=0x%04x " - "intclass=0x%02x intsubclass=0x%02x", + "intclass=0x%02x intsubclass=0x%02x" "%s%s", UGETW(res.udev->ddesc.idVendor), UGETW(res.udev->ddesc.idProduct), res.udev->ddesc.bDeviceClass, @@ -1338,7 +1338,9 @@ uhub_child_pnpinfo_string(device_t parent, device_t child, usb_get_serial(res.udev), UGETW(res.udev->ddesc.bcdDevice), iface->idesc->bInterfaceClass, - iface->idesc->bInterfaceSubClass); + iface->idesc->bInterfaceSubClass, + iface->pnpinfo ? " " : "", + iface->pnpinfo ? iface->pnpinfo : ""); } else { if (buflen) { buf[0] = '\0'; |