summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_device.h
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-05-27 23:12:02 +0000
committerthompsa <thompsa@FreeBSD.org>2009-05-27 23:12:02 +0000
commit3d7b880e84dc48c67cf00008f1aa19d467a8db25 (patch)
treeda082b95f7477c8e0170f750e6f5ed5911f4334d /sys/dev/usb/usb_device.h
parent536e43cd2e41db560ffc1ca7aebeb0307ac3b66f (diff)
downloadFreeBSD-src-3d7b880e84dc48c67cf00008f1aa19d467a8db25.zip
FreeBSD-src-3d7b880e84dc48c67cf00008f1aa19d467a8db25.tar.gz
Allocate the usb serial, manufacturer and product strings rather than use char
arrays in the usb_device struct. This also eliminates USB_HAVE_STRINGS.
Diffstat (limited to 'sys/dev/usb/usb_device.h')
-rw-r--r--sys/dev/usb/usb_device.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/dev/usb/usb_device.h b/sys/dev/usb/usb_device.h
index d262d3e..6477571 100644
--- a/sys/dev/usb/usb_device.h
+++ b/sys/dev/usb/usb_device.h
@@ -174,11 +174,9 @@ struct usb2_device {
struct usb2_endpoint_descriptor default_ep_desc; /* for pipe 0 */
struct usb2_device_descriptor ddesc; /* device descriptor */
-#if USB_HAVE_STRINGS
- char serial[64]; /* serial number */
- char manufacturer[64]; /* manufacturer string */
- char product[64]; /* product string */
-#endif
+ char *serial; /* serial number */
+ char *manufacturer; /* manufacturer string */
+ char *product; /* product string */
};
/* globals */
OpenPOWER on IntegriCloud