<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/hid, branch v2.6.34</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.34</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.34'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2010-05-07T21:33:52Z</updated>
<entry>
<title>HID: fix suspend crash by moving initializations earlier</title>
<updated>2010-05-07T21:33:52Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2010-05-07T14:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fde4e2f73208b8f34f123791e39c0cb6bc74b32a'/>
<id>urn:sha1:fde4e2f73208b8f34f123791e39c0cb6bc74b32a</id>
<content type='text'>
Although the usbhid driver allocates its usbhid structure in the probe
routine, several critical fields in that structure don't get
initialized until usbhid_start().  However if report descriptor
parsing fails then usbhid_start() is never called.  This leads to
problems during system suspend -- the system will freeze.

This patch (as1378) fixes the bug by moving the initialization
statements up into usbhid_probe().

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Reported-by: Bruno Prémont &lt;bonbons@linux-vserver.org&gt;
Tested-By: Bruno Prémont &lt;bonbons@linux-vserver.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: sony: fix sony_set_operational_bt</title>
<updated>2010-05-03T15:19:03Z</updated>
<author>
<name>Antonio Ospite</name>
<email>ospite@studenti.unina.it</email>
</author>
<published>2010-05-03T15:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fddb33f2e8872fa4857dd29f0b71a523c9ed5577'/>
<id>urn:sha1:fddb33f2e8872fa4857dd29f0b71a523c9ed5577</id>
<content type='text'>
Don't send the report type as part of the data, this prevents the
controller from going into the operational state at all.

This is completely equivalent to what the code originally meant to accomplish:
as per in net/bluetooth/hidp/core.c::hidp_output_raw_report(), by using
HID_FEATURE_REPORT here, what will be actually sent is
(HIDP_TRANS_SET_REPORT | HIDP_DATA_RTYPE_FEATURE) which is exactly 0x53.

Signed-off-by: Antonio Ospite &lt;ospite@studenti.unina.it&gt;
Signed-off-by: Bastien Nocera &lt;hadess@hadess.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: ntrig: Remove unused macro, TripleTap and QuadTap</title>
<updated>2010-05-03T13:23:11Z</updated>
<author>
<name>Rafi Rubin</name>
<email>rafi@seas.upenn.edu</email>
</author>
<published>2010-05-03T09:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ed7e2ca24bfff5c7a09de8a05c536f68560b34fb'/>
<id>urn:sha1:ed7e2ca24bfff5c7a09de8a05c536f68560b34fb</id>
<content type='text'>
Removing the higher number taps.  Their usage was incorrect
and even if correct they should not be used for a touch screen.
_MT_ events should be used to communicate multiple fingers.

Signed-off-by: Rafi Rubin &lt;rafi@seas.upenn.edu&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: ntrig: TipSwitch for single touch mode touch.</title>
<updated>2010-05-03T13:23:11Z</updated>
<author>
<name>Rafi Rubin</name>
<email>rafi@seas.upenn.edu</email>
</author>
<published>2010-05-03T09:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=250d377522fd81459a4ea2350a794b453f37ce7d'/>
<id>urn:sha1:250d377522fd81459a4ea2350a794b453f37ce7d</id>
<content type='text'>
Include TipSwitch in the touch detection decision for some single touch
firmwares.  Confidence and InRange are high for all finger events
including those used to indicate the finger is no longer in contact with
the sensor.

Signed-off-by: Rafi Rubin &lt;rafi@seas.upenn.edu&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: hidraw: fix numbered reports</title>
<updated>2010-04-27T08:22:53Z</updated>
<author>
<name>Alan Ott</name>
<email>alan@signal11.us</email>
</author>
<published>2010-04-26T22:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5a38f2c7c4dd53d5be097930902c108e362584a3'/>
<id>urn:sha1:5a38f2c7c4dd53d5be097930902c108e362584a3</id>
<content type='text'>
Make hidraw not stick an extra byte on the beginning of an IN transfer
when a HID device contains multiple reports.

Signed-off-by: Alan Ott &lt;alan@signal11.us&gt;
Acked-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: remove annoying non-error printk</title>
<updated>2010-04-21T21:29:02Z</updated>
<author>
<name>Cory Fields</name>
<email>FOSS@AtlasTechnologiesInc.com</email>
</author>
<published>2010-04-21T21:08:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c85b86a6dc7b5b4607c3a14fdbda78df06b5c79f'/>
<id>urn:sha1:c85b86a6dc7b5b4607c3a14fdbda78df06b5c79f</id>
<content type='text'>
This is the only line printed on my "quiet" boot and seems completely
unnecessary.

Signed-off-by: Cory Fields &lt;FOSS@AtlasTechnologiesInc.com&gt;
Signed-off-by: Bastien Nocera &lt;hadess@hadess.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: ntrig: Emit TOUCH with DOUBLETAP for single touch</title>
<updated>2010-04-13T13:22:59Z</updated>
<author>
<name>Rafi Rubin</name>
<email>rafi@seas.upenn.edu</email>
</author>
<published>2010-04-09T21:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2170c5a8ae4b952e517e7b0565528914ddc11320'/>
<id>urn:sha1:2170c5a8ae4b952e517e7b0565528914ddc11320</id>
<content type='text'>
I squelched TipSwitch in a recent patch which resulted in the loss
of Touch events for single touch firmwares.  This patch just puts Touch back
in for single touch, and bundles it with DoubleTap (like the multitouch code).
The two events are used to convey the same message to different drivers.

Signed-off-by: Rafi Rubin &lt;rafi@seas.upenn.edu&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: add support for cymotion master solar keyboard</title>
<updated>2010-04-08T11:40:52Z</updated>
<author>
<name>Raphaël Doursenaud</name>
<email>rdoursenaud@free.fr</email>
</author>
<published>2010-04-08T11:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1ce31b255cf8b06470dfbd469055b6fd8d2274bc'/>
<id>urn:sha1:1ce31b255cf8b06470dfbd469055b6fd8d2274bc</id>
<content type='text'>
Support the solar version of the Cherry's cymotion keyboard line using
existing cherry driver.

Signed-off-by: Raphaël Doursenaud &lt;rdoursenaud@free.fr&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: ntrig: explain firmware quirk</title>
<updated>2010-04-07T10:10:29Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2010-04-07T10:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c0858552c088616c18879c347d9e0daa98cf2b15'/>
<id>urn:sha1:c0858552c088616c18879c347d9e0daa98cf2b15</id>
<content type='text'>
Commit 6549981bc54777c ("HID: fix N-trig touch panel with recent firmware")
adds a quirk that is needed for devices with more recent firmware so that
they become operational.

As it's not directly obvious from the code why is it needed, a comment
is worthwile.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix N-trig touch panel with recent firmware</title>
<updated>2010-04-06T21:14:07Z</updated>
<author>
<name>Stephane Chatty</name>
<email>chatty@lii-enac.fr</email>
</author>
<published>2010-04-06T20:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6549981bc54777c37eccf987e227aff47022ab7c'/>
<id>urn:sha1:6549981bc54777c37eccf987e227aff47022ab7c</id>
<content type='text'>
Added an init message that avoids device freeze with recent firmware.

Signed-off-by: Stephane Chatty &lt;chatty@enac.fr&gt;
Tested-by: Rafi Rubin &lt;rafi@seas.upenn.edu&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
