On Mon, Jun 23, 2014 at 2:46 PM, Benjamin Tissoires <btissoir@xxxxxxxxxx> wrote: > This reverts commit 1b2faaf7e219fc2905d75afcd4c815e5d39eda80. > > The Intuos4 series presents a bug in which it hangs if it receives > a set feature command while switching to the enhanced mode. > This bug is triggered when plugging an Intuos 4 while having > a gnome user session up and running. > > Signed-off-by: Benjamin Tissoires <benjamin.tissoires@xxxxxxxxxx> > Signed-off-by: Aristeu Rozanski <aris@xxxxxxxxxx> > --- > > Hi, > > This patch is on its way upstream (it has been submitted to the list): > http://www.spinics.net/lists/linux-input/msg31843.html > > I already received a complain from Bastien that his Wacom was broken in F20, > so having this in F20 and rawhide would help the Intuos 4 users. > > The regression has been introduced in the kernel v3.12, so F19, F20 and rawhide > are impacted. Apologies for the delay. I'll get this added today. Thanks! josh > > Cheers, > Benjamin > > drivers/input/tablet/wacom_sys.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/input/tablet/wacom_sys.c b/drivers/input/tablet/wacom_sys.c > index 852ce9d..afa4e8d 100644 > --- a/drivers/input/tablet/wacom_sys.c > +++ b/drivers/input/tablet/wacom_sys.c > @@ -536,6 +536,9 @@ static int wacom_set_device_mode(struct usb_interface *intf, int report_id, int > > error = wacom_set_report(intf, WAC_HID_FEATURE_REPORT, > report_id, rep_data, length, 1); > + if (error >= 0) > + error = wacom_get_report(intf, WAC_HID_FEATURE_REPORT, > + report_id, rep_data, length, 1); > } while ((error < 0 || rep_data[1] != mode) && limit++ < WAC_MSG_RETRIES); > > kfree(rep_data); > -- > 1.9.3 > > _______________________________________________ > kernel mailing list > kernel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/kernel _______________________________________________ kernel mailing list kernel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kernel