aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2006-01-19 02:55:07 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-20 17:49:52 -0500
commit9fcd5c322ca2ee636e06e0c099cf8f1a692f832e (patch)
tree8fcc2c099ed815e2efbcb53d1662855298af97cf /drivers/usb
parent8781ba0aa9d9dd2870b75dba8d9a47e0f5a3f96a (diff)
[PATCH] USB: optimise devio.c usbdev_read fix
drivers/usb/core/devio.c: In function `usbdev_read': drivers/usb/core/devio.c:140: error: invalid type argument of `->' drivers/usb/core/devio.c:141: error: invalid type argument of `->' drivers/usb/core/devio.c:142: error: invalid type argument of `->' drivers/usb/core/devio.c:143: error: invalid type argument of `->' Cc: Oliver Neukum <oliver@neukum.org> Cc: Pete Zaitcev <zaitcev@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/core/devio.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c
index d01bd77e7b14..de6a7c07cf97 100644
--- a/drivers/usb/core/devio.c
+++ b/drivers/usb/core/devio.c
@@ -137,10 +137,10 @@ static ssize_t usbdev_read(struct file *file, char __user *buf, size_t nbytes, l
137 struct usb_device_descriptor temp_desc ; /* 18 bytes - fits on the stack */ 137 struct usb_device_descriptor temp_desc ; /* 18 bytes - fits on the stack */
138 138
139 memcpy(&temp_desc, &dev->descriptor, sizeof(dev->descriptor)); 139 memcpy(&temp_desc, &dev->descriptor, sizeof(dev->descriptor));
140 le16_to_cpus(&temp_desc->bcdUSB); 140 le16_to_cpus(&temp_desc.bcdUSB);
141 le16_to_cpus(&temp_desc->idVendor); 141 le16_to_cpus(&temp_desc.idVendor);
142 le16_to_cpus(&temp_desc->idProduct); 142 le16_to_cpus(&temp_desc.idProduct);
143 le16_to_cpus(&temp_desc->bcdDevice); 143 le16_to_cpus(&temp_desc.bcdDevice);
144 144
145 len = sizeof(struct usb_device_descriptor) - pos; 145 len = sizeof(struct usb_device_descriptor) - pos;
146 if (len > nbytes) 146 if (len > nbytes)