<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/hid, branch v2.6.30.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/hid?h=v2.6.30.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/hid?h=v2.6.30.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-07-30T21:39:32Z</updated>
<entry>
<title>HID: hiddev, fix lock imbalance</title>
<updated>2009-07-30T21:39:32Z</updated>
<author>
<name>Jiri Slaby</name>
<email>jirislaby@gmail.com</email>
</author>
<published>2009-06-19T21:24:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=99881939eeede1a08dcec3c8ea9a4bc046736554'/>
<id>urn:sha1:99881939eeede1a08dcec3c8ea9a4bc046736554</id>
<content type='text'>
commit 4859484b0957ddc7fe3e0fa349d98b0f1c7876bd upstream.

Add omitted BKL to one switch/case.

Signed-off-by: Jiri Slaby &lt;jirislaby@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: add NOGET quirk for devices from CH Products</title>
<updated>2009-05-11T15:09:21Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2009-05-06T19:48:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b820aabf6cb987fd03d85b0b5f599685051e0426'/>
<id>urn:sha1:b820aabf6cb987fd03d85b0b5f599685051e0426</id>
<content type='text'>
This patch (as1240) adds the NOGET quirk for three devices from CH
Products: the Pro pedals, the Combatstick joystick, and the Flight-Sim
yoke.  Without these quirks, the devices haven't worked for many
kernel releases.  Sometimes replugging them after boot-up would get
them to work and sometimes they wouldn't work at all.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Reported-by: Sean Hildebrand &lt;silverwraithii@gmail.com&gt;
Reported-by: Sid Boyce &lt;sboyce@blueyonder.co.uk&gt;
Tested-by: Sean Hildebrand &lt;silverwraithii@gmail.com&gt;
Tested-by: Sid Boyce &lt;sboyce@blueyonder.co.uk&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix dropped device-specific quirks</title>
<updated>2009-05-11T15:09:17Z</updated>
<author>
<name>Zoltan Karcagi</name>
<email>zkr@freemail.hu</email>
</author>
<published>2009-05-06T14:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5208997087e6eb2096532b5a313eeb236535bdc'/>
<id>urn:sha1:f5208997087e6eb2096532b5a313eeb236535bdc</id>
<content type='text'>
Device-specific quirks are set up correctly in their respective vendor-specific
driver, then get overwritten in usbhid_parse().

This is only issue for device-specific NOGET quirks being set by driver for a
few devices out there.

Signed-off-by: Zoltan Karcagi &lt;zkr@freemail.hu&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix oops in hid_check_keys_pressed()</title>
<updated>2009-05-01T22:02:57Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2009-05-01T22:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e5288eb5ea89bd82d897cb687348bc608278f920'/>
<id>urn:sha1:e5288eb5ea89bd82d897cb687348bc608278f920</id>
<content type='text'>
If the device is not claimed by hid-input (i.e devices driver by userspace
hiddev/hidraw-based drivers, or completely detached from HID
and driver by libusb), we must not check the hid-&gt;inptus, as it
is not guaranteed to be initialized, as this is performed only for devices
handled by hid-input.

Reported-by: Guillaume Chazarain &lt;guichaz@gmail.com&gt;
Tested-by: Guillaume Chazarain &lt;guichaz@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix possible deadlock in usbhid_close()</title>
<updated>2009-04-29T15:25:01Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2009-04-29T15:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=89092ddd7aca598e3b8874f7a49216e7917d8f3f'/>
<id>urn:sha1:89092ddd7aca598e3b8874f7a49216e7917d8f3f</id>
<content type='text'>
This patch switches usbhid_close() from flush_scheduled_work() to canceling
the outstanding work. This fixes a possible deadlock due to work taking
the mutex usbhid_close() holds. Lockdep reported the problem.

Signed-off-by: Oliver Neukum &lt;oliver@neukum.org&gt;

--
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Fix the support for apple mini aluminium keyboard</title>
<updated>2009-04-29T09:55:18Z</updated>
<author>
<name>Ulrich Dangel</name>
<email>uli@spamt.net</email>
</author>
<published>2009-04-28T14:23:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2feaace40e5c3133fea795333402f30929a200d9'/>
<id>urn:sha1:2feaace40e5c3133fea795333402f30929a200d9</id>
<content type='text'>
Quirks for the apple mini keyboard was recently added but keyboard
was recognized as a powerbook keyboard. Adjusted boundary to the lowest
product id for the apple mini keyboard to get the right translation.

Signed-off-by: Ulrich Dangel &lt;uli@spamt.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Add support for the G25 force feedback wheel in native mode</title>
<updated>2009-04-17T09:39:39Z</updated>
<author>
<name>Christophe Borivant</name>
<email>christophe.borivant@wanadoo.fr</email>
</author>
<published>2009-04-17T09:39:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=243b706d8a71364ad6080328d45b73516c8af5f3'/>
<id>urn:sha1:243b706d8a71364ad6080328d45b73516c8af5f3</id>
<content type='text'>
Add Product Id 0xc299 for the Logitech G25 force feedback wheel
The Logitech G25 force feedback wheel, is first recognize by the kernel
with the product id "0xc294". In this mode, we can't use all the axes
and buttons of the wheel.

Using a userland utility, it is possible to make the wheel switch to native
mode -- http://svn.vdrift.net/viewvc.cgi/trunk/tools/G25manage/?root=VDrift
In native mode, the wheel change its id number to "0xc299".

The packet that needs to be sent to the wheel to swtich to native mode and
change its PID is

	{ 0xf8, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 }

Signed-off-by: Christophe Borivant &lt;christophe.borivant@wanadoo.fr&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: hidraw -- fix missing unlocks in unlocked_ioctl</title>
<updated>2009-04-07T14:35:56Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2009-04-07T14:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=38089c658bf372adc2bd7b3597fceac0c7cecca6'/>
<id>urn:sha1:38089c658bf372adc2bd7b3597fceac0c7cecca6</id>
<content type='text'>
There were 2 places that returned directly instead of releasing their
locks.  I sent a fix for this file earlier but ended up missing these
spots.  I think what happened is that I have improved my checker script
since then...  Or maybe I just screwed up.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid</title>
<updated>2009-04-03T22:25:44Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-04-03T22:25:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5fba0925fd6b67d94181055b7222e3d934b4efee'/>
<id>urn:sha1:5fba0925fd6b67d94181055b7222e3d934b4efee</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
  HID: remove compat stuff
  HID: constify arrays of struct apple_key_translation
  HID: add support for Kye/Genius Ergo 525V
  HID: Support Apple mini aluminum keyboard
  HID: support for Kensington slimblade device
  HID: DragonRise game controller force feedback driver
  HID: add support for another version of 0e8f:0003 device in hid-pl
  HID: fix race between usb_register_dev() and hiddev_open()
  HID: bring back possibility to specify vid/pid ignore on module load
  HID: make HID_DEBUG defaults consistent
  HID: autosuspend -- fix lockup of hid on reset
  HID: hid_reset_resume() needs to be defined only when CONFIG_PM is set
  HID: fix USB HID devices after STD with autosuspend
  HID: do not try to compile PM code with CONFIG_PM unset
  HID: autosuspend support for USB HID
</content>
</entry>
<entry>
<title>trivial: fix typos/grammar errors in Kconfig texts</title>
<updated>2009-03-30T13:22:01Z</updated>
<author>
<name>Matt LaPlante</name>
<email>kernel1@cyberdogtech.com</email>
</author>
<published>2009-01-26T10:12:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf'/>
<id>urn:sha1:692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf</id>
<content type='text'>
Signed-off-by: Matt LaPlante &lt;kernel1@cyberdogtech.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
