aboutsummaryrefslogtreecommitdiffstats
path: root/usb
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-01-23 22:00:47 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-01-23 22:00:47 -0800
commit0a49ec0c4a5a9fb0eb32fb79e2d347622b770a9f (patch)
treedd7b2be0b907eed17a0464fbb506a4ce9ed68abe /usb
parent19e66e6f58f2cf38f710c93a409e7001f780874d (diff)
downloadpatches-0a49ec0c4a5a9fb0eb32fb79e2d347622b770a9f.tar.gz
more patches
Diffstat (limited to 'usb')
-rw-r--r--usb/usb-optimise-devio.c-usbdev_read-fix.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/usb/usb-optimise-devio.c-usbdev_read-fix.patch b/usb/usb-optimise-devio.c-usbdev_read-fix.patch
new file mode 100644
index 0000000000000..8a446cd0249f4
--- /dev/null
+++ b/usb/usb-optimise-devio.c-usbdev_read-fix.patch
@@ -0,0 +1,43 @@
+From akpm@osdl.org Wed Jan 18 23:55:40 2006
+Message-Id: <200601190755.k0J7tLRO027507@shell0.pdx.osdl.net>
+From: Andrew Morton <akpm@osdl.org>
+Subject: USB: optimise devio.c usbdev_read fix
+To: greg@kroah.com
+Cc: akpm@osdl.org, gregkh@suse.de, oliver@neukum.org, zaitcev@redhat.com
+From: akpm@osdl.org
+Date: Wed, 18 Jan 2006 23:55:07 -0800
+
+
+From: Andrew Morton <akpm@osdl.org>
+
+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>
+---
+ drivers/usb/core/devio.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- gregkh-2.6.orig/drivers/usb/core/devio.c
++++ gregkh-2.6/drivers/usb/core/devio.c
+@@ -137,10 +137,10 @@ static ssize_t usbdev_read(struct file *
+ struct usb_device_descriptor temp_desc ; /* 18 bytes - fits on the stack */
+
+ memcpy(&temp_desc, &dev->descriptor, sizeof(dev->descriptor));
+- le16_to_cpus(&temp_desc->bcdUSB);
+- le16_to_cpus(&temp_desc->idVendor);
+- le16_to_cpus(&temp_desc->idProduct);
+- le16_to_cpus(&temp_desc->bcdDevice);
++ le16_to_cpus(&temp_desc.bcdUSB);
++ le16_to_cpus(&temp_desc.idVendor);
++ le16_to_cpus(&temp_desc.idProduct);
++ le16_to_cpus(&temp_desc.bcdDevice);
+
+ len = sizeof(struct usb_device_descriptor) - pos;
+ if (len > nbytes)