]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
usb patch added to 2.6.19 queue
authorGreg Kroah-Hartman <gregkh@suse.de>
Wed, 6 Dec 2006 21:25:12 +0000 (13:25 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 6 Dec 2006 21:25:12 +0000 (13:25 -0800)
queue-2.6.19/series
queue-2.6.19/usb-fix-oops-in-phidgetservo.patch [new file with mode: 0644]

index f459ad7a51a1cd7578bddbd4ecd3d22c8178ae27..afcd21de226c19d13ebf96765b9251be01753514 100644 (file)
@@ -17,3 +17,4 @@ ib-ucm-fix-deadlock-in-cleanup.patch
 do_coredump-and-not-stopping-rewrite-attacks.patch
 tokenring-remote-memory-corruptor-in-ibmtr.c.patch
 xfrm-use-output-device-disable_xfrm-for-forwarded-packets.patch
+usb-fix-oops-in-phidgetservo.patch
diff --git a/queue-2.6.19/usb-fix-oops-in-phidgetservo.patch b/queue-2.6.19/usb-fix-oops-in-phidgetservo.patch
new file mode 100644 (file)
index 0000000..20006cf
--- /dev/null
@@ -0,0 +1,30 @@
+From sean@mess.org  Wed Dec  6 12:52:51 2006
+Date: Wed, 6 Dec 2006 20:27:32 +0000
+From: Sean Young <sean@mess.org>
+To: Greg KH <gregkh@suse.de>, Chris Wright <chrisw@sous-sol.org>
+Cc: linux-kernel@vger.kernel.org, linux-usb-devel@lists.sourceforge.net
+Subject: USB: Fix oops in PhidgetServo
+Message-ID: <20061206202732.GA91199@atlantis.8hz.com>
+
+From: Sean Young <sean@mess.org>
+
+The PhidgetServo causes an Oops when any of its sysfs attributes are read
+or written too, making the driver useless.
+
+Signed-off-by: Sean Young <sean@mess.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/misc/phidgetservo.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- linux-2.6.19.orig/drivers/usb/misc/phidgetservo.c
++++ linux-2.6.19/drivers/usb/misc/phidgetservo.c
+@@ -282,6 +282,7 @@ servo_probe(struct usb_interface *interf
+               dev->dev = NULL;
+               goto out;
+       }
++      dev_set_drvdata(dev->dev, dev);
+       servo_count = dev->type & SERVO_COUNT_QUAD ? 4 : 1;