Re: fix appletouch regression bugzilla.kernel.org#10825
From: Greg KH <hidden>
Date: 2008-06-06 18:53:54
On Fri, Jun 06, 2008 at 12:13:17PM +0200, Oliver Neukum wrote:
quoted hunk
Hi, this touchpad needs, probably due to a change in timing of suspension, a quirk in 2.6.25 and later. To use this quirk the driver needs to implement reset_resume(). I had written a patch that does that and implements USB autosuspend. The reporter tested it and found it to work. If you want me to I can't isolate the implementation of reset_resume() from the rest but I can't test it. Regards Oliver Signed-off-by: Oliver Neukum <redacted> ------ linux-2.6.26-rc5/drivers/usb/core/quirks.c 2008-06-05 13:45:57.000000000 +0200 +++ linux-2.6.26-rc5-btusb/drivers/usb/core/quirks.c 2008-06-06 08:12:10.000000000 +0200@@ -47,6 +47,9 @@ static const struct usb_device_id usb_qu /* Edirol SD-20 */ { USB_DEVICE(0x0582, 0x0027), .driver_info = USB_QUIRK_RESET_RESUME }, + /* appletouch */ + { USB_DEVICE(0x05ac, 0x021a), .driver_info = USB_QUIRK_RESET_RESUME }, + /* Avision AV600U */ { USB_DEVICE(0x0638, 0x0a13), .driver_info = USB_QUIRK_STRING_FETCH_255 },
So should this portion go into 2.6.26 now, and in .25-stable as well? Or are the changes to the driver also needed? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html