<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/hid, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-05-10T06:45:56+00:00</updated>
<entry>
<title>USB HID: hiddev - fix race between hiddev_send_event() and hiddev_release()</title>
<updated>2007-05-10T06:45:56+00:00</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-05-10T06:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cdcb44e87bedcf5070eece61f89f9373a3810031'/>
<id>urn:sha1:cdcb44e87bedcf5070eece61f89f9373a3810031</id>
<content type='text'>
There is a small race window in which hiddev_release() could corrupt the
list that is being processed for new event in hiddev_send_event().
Synchronize the operations over this list.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: add hooks for getkeycode() and setkeycode() methods</title>
<updated>2007-05-09T08:57:20+00:00</updated>
<author>
<name>Marvin Raaijmakers</name>
<email>marvin.raaijmakers@gmail.com</email>
</author>
<published>2007-05-09T08:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fe7ba31feadcc2cdb7749a8ed14960f989cbd021'/>
<id>urn:sha1:fe7ba31feadcc2cdb7749a8ed14960f989cbd021</id>
<content type='text'>
Provide hooks for getkeycode() and setkeycode() methods to
input_dev.

Signed-off-by: Marvin Raaijmakers &lt;marvin.raaijmakers@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: switch to using input_dev-&gt;dev.parent</title>
<updated>2007-05-09T08:17:31+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2007-05-09T08:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e071298589418076ef0a9813677f2d7032b65baa'/>
<id>urn:sha1:e071298589418076ef0a9813677f2d7032b65baa</id>
<content type='text'>
In preparation for struct class_device -&gt; struct device input
core conversion switch to using input_dev-&gt;dev.parent when
specifying device position in sysfs tree.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>USB HID: Logitech wheel 0x046d/0xc294 needs HID_QUIRK_NOGET quirk</title>
<updated>2007-05-09T00:52:51+00:00</updated>
<author>
<name>Jan Kratochvil</name>
<email>honza@jikos.cz</email>
</author>
<published>2007-05-09T00:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fed76ab3b206bd0c5a9e3be17cead0a22d7593c5'/>
<id>urn:sha1:fed76ab3b206bd0c5a9e3be17cead0a22d7593c5</id>
<content type='text'>
Logitech wheel (product id 0xc294) doesn't like to be polled for reports,
otherwise it slows down initialization of this device to ten seconds.

This patch adds HID_QUIRK_NOGET flag for this wheel.

Signed-off-by: Jan Kratochvil &lt;honza@jikos.cz&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>USB HID: usb_buffer_free() cleanup</title>
<updated>2007-05-09T00:52:51+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2007-05-03T05:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6675c5bd2a0ec223888b42cf97bc7dc900bf31fb'/>
<id>urn:sha1:6675c5bd2a0ec223888b42cf97bc7dc900bf31fb</id>
<content type='text'>
usb_buffer_free() now handles NULLs so remove unneeded checks
form callers.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>USB HID: report descriptor of Cypress USB barcode readers needs fixup</title>
<updated>2007-05-09T00:52:51+00:00</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-05-02T09:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=66da876962f782a3974b4a957d12f20656584a4d'/>
<id>urn:sha1:66da876962f782a3974b4a957d12f20656584a4d</id>
<content type='text'>
Certain versions of Cypress USB barcode readers (this problem is known to
happen at least with PIDs 0xde61 and 0xde64) have report descriptor which
has swapped usage min and usage max tag. This results in HID parser failing
for report descriptor of these devices, as it (wrongly) requires allocating
more usages than HID_MAX_USAGES.

Solve this by walking through the report descriptor for such devices, and swap
the usage min and usage max items (and their values) to be in proper order.

Reported-by: Bret Towe &lt;magnade@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>USB HID: update CONFIG_USB_HIDINPUT_POWERBOOK description</title>
<updated>2007-05-09T00:52:51+00:00</updated>
<author>
<name>Noel Kothe</name>
<email>noel@debian.org</email>
</author>
<published>2007-05-07T21:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=59e7e36c325b4d447a490ee163eac23025763681'/>
<id>urn:sha1:59e7e36c325b4d447a490ee163eac23025763681</id>
<content type='text'>
This option is needed on the Apple Intel Laptops too.

Signed-off-by: Noel Kothe &lt;noel@debian.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: add input mappings for non-working keys on Logitech S510 remote</title>
<updated>2007-05-09T00:52:51+00:00</updated>
<author>
<name>Charles Pillar</name>
<email>pillarama@gmail.com</email>
</author>
<published>2007-05-03T15:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=529fa5473123a9e81e711a92e46fba732c4264ed'/>
<id>urn:sha1:529fa5473123a9e81e711a92e46fba732c4264ed</id>
<content type='text'>
HID-input mapping for non-working S510 remote control buttons.

Signed-off-by: Charles Pillar &lt;pillarama@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>header cleaning: don't include smp_lock.h when not used</title>
<updated>2007-05-08T18:15:07+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2007-05-08T07:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e63340ae6b6205fef26b40a75673d1c9c0c8bb90'/>
<id>urn:sha1:e63340ae6b6205fef26b40a75673d1c9c0c8bb90</id>
<content type='text'>
Remove includes of &lt;linux/smp_lock.h&gt; where it is not used/needed.
Suggested by Al Viro.

Builds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,
sparc64, and arm (all 59 defconfigs).

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid</title>
<updated>2007-04-30T15:58:21+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-04-30T15:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d6454706c382ab74e2ecad7803c434cc6bd30343'/>
<id>urn:sha1:d6454706c382ab74e2ecad7803c434cc6bd30343</id>
<content type='text'>
* 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid: (21 commits)
  USB HID: don't warn on idVendor == 0
  USB HID: add 'quirks' module parameter
  USB HID: add support for dynamically-created quirks
  USB HID: clarify static quirk handling as squirks
  USB HID: encapsulate quirk handling into hid-quirks.c
  USB HID: EMS USBII device needs HID_QUIRK_MULTI_INPUT
  HID: update copyright and authorship macro
  HID: introduce proper zeroing of unused bits in output reports
  USB HID: add support for WiseGroup MP-8800 Quad Joypad
  USB HID: add FF support for Logitech Force 3D Pro Joystick
  USB HID: numlock quirk for dell W7658 keyboard
  USB HID: Logitech MX3000 keyboard needs report descriptor quirk
  USB HID: extend quirk for Logitech S510 keyboard
  USB HID: usbkbd/usbmouse - handle errors when registering devices
  USB HID: add QUIRK_HIDDEV for Belkin Flip KVM
  HID: enable dead keys on a belkin wireless keyboard
  USB HID: Thustmaster firestorm dual power v1 support
  USB HID: specify explicit size for hid_blacklist.quirks
  USB HID: fix retry &amp; reset logic
  USB HID: consolidate vendor/product ids
  ...
</content>
</entry>
</feed>
