aboutsummaryrefslogtreecommitdiffstats
path: root/usb
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-05-09 01:00:46 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2006-05-09 01:00:46 -0700
commitbbba3abfba584a2439316e383b9ee3a4bad85e6d (patch)
tree73b4a07d69d8fd787a19b5316da1dffcadee9b93 /usb
parentd0bb6c8fdd5a5224383304c0e46a4d60ed8b8b38 (diff)
downloadpatches-bbba3abfba584a2439316e383b9ee3a4bad85e6d.tar.gz
2.6.17-rc3-git16 refresh
Diffstat (limited to 'usb')
-rw-r--r--usb/usb-phidget-interfacekit-make-inputs-pollable-and-new-device-support.patch15
1 files changed, 7 insertions, 8 deletions
diff --git a/usb/usb-phidget-interfacekit-make-inputs-pollable-and-new-device-support.patch b/usb/usb-phidget-interfacekit-make-inputs-pollable-and-new-device-support.patch
index f9b60a324ad203..bd9df53b7ddb19 100644
--- a/usb/usb-phidget-interfacekit-make-inputs-pollable-and-new-device-support.patch
+++ b/usb/usb-phidget-interfacekit-make-inputs-pollable-and-new-device-support.patch
@@ -15,8 +15,8 @@ Signed-off-by: Daniel Saakes <daniel@saakes.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---
- drivers/usb/misc/phidgetkit.c | 305 ++++++++++++++++++++++++++++++------------
- 1 file changed, 219 insertions(+), 86 deletions(-)
+ drivers/usb/misc/phidgetkit.c | 303 ++++++++++++++++++++++++++++++------------
+ 1 file changed, 218 insertions(+), 85 deletions(-)
--- gregkh-2.6.orig/drivers/usb/misc/phidgetkit.c
+++ gregkh-2.6/drivers/usb/misc/phidgetkit.c
@@ -97,12 +97,12 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+ u8 *buffer;
int retval;
- int n;
-
++
+ if (enable)
+ set_bit(output_num, &kit->outputs);
+ else
+ clear_bit(output_num, &kit->outputs);
-+
+
buffer = kzalloc(4, GFP_KERNEL);
if (!buffer) {
- dev_err(&kit->udev->dev, "%s - out of memory\n",
@@ -121,7 +121,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- }
-
- dev_dbg(&kit->udev->dev, "sending data: %02x\n", buffer[0]);
-+ dev_dbg(&kit->udev->dev, "sending data: 0x%04x\n", kit->outputs);
++ dev_dbg(&kit->udev->dev, "sending data: 0x%04x\n", (u16)kit->outputs);
retval = usb_control_msg(kit->udev,
usb_sndctrlpipe(kit->udev, 0),
@@ -428,10 +428,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
kit->udev = usb_get_dev(dev);
kit->intf = intf;
-- usb_fill_int_urb(kit->irq, kit->udev, pipe, kit->data,
-- (maxp > 8 ? 8 : maxp),
+ INIT_WORK(&kit->do_notify, do_notify, kit);
-+ usb_fill_int_urb(kit->irq, kit->udev, pipe, kit->data,
+ usb_fill_int_urb(kit->irq, kit->udev, pipe, kit->data,
+- (maxp > 8 ? 8 : maxp),
+ maxp > URB_INT_SIZE ? URB_INT_SIZE : maxp,
interfacekit_irq, kit, endpoint->bInterval);
kit->irq->transfer_dma = kit->data_dma;