<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/hid, branch v2.6.20</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.20</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.20'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-01-30T14:05:27Z</updated>
<entry>
<title>HID: fix pb_fnmode and move it to generic HID</title>
<updated>2007-01-30T14:05:27Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-29T11:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=76398f9667e8369023ed5f4847fb59e9da8b6968'/>
<id>urn:sha1:76398f9667e8369023ed5f4847fb59e9da8b6968</id>
<content type='text'>
The apple powerbook people are used to switch the pb_fnmode
setting at runtime through writing to sysfs, altering the
module parameter value. This was broken for them in 2.6.20-rc1
when generic HID layer was introduced, as the pb_fnmode flag
was made per-hiddevice, instead of global variable.

This patch moves the pb_fnmode module parameter from usbhid module
to hid module, but apart from that retains backward compatibility
with respect to changing the mode through sysfs.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix hid-input mapping for Firefly Mini Remote Control</title>
<updated>2007-01-25T17:31:25Z</updated>
<author>
<name>Simon Bennett</name>
<email>simon@levanta.com</email>
</author>
<published>2007-01-24T09:27:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8eda232e226b97c8f2fcbc5f672135247c1ee348'/>
<id>urn:sha1:8eda232e226b97c8f2fcbc5f672135247c1ee348</id>
<content type='text'>
Patch adds entries to the HID consumer page for the Firefly
Mini IR remote control

Signed-off-by: Simon Bennett &lt;simon@levanta.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix memleaking of collection</title>
<updated>2007-01-25T17:31:21Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-24T22:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=767fe7877c2928b5633992ee60a49ad4516dc2af'/>
<id>urn:sha1:767fe7877c2928b5633992ee60a49ad4516dc2af</id>
<content type='text'>
hid_free_device() doesn't free device-&gt;collection (but it does
free device-&gt;rdesc and device itself). This imposes memory leak.
Fix it.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: hid/hid-input.c doesn't need to include linux/usb/input.h</title>
<updated>2007-01-21T21:17:57Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-15T23:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1f3ab013336e76687441462961000157c8980bb8'/>
<id>urn:sha1:1f3ab013336e76687441462961000157c8980bb8</id>
<content type='text'>
There is no reason for generic hid-input.c to include usb-specific
input.h.

As a sideeffect, this also fixes warning of redefinition of dbg()
macro, when hid-input.c is compiled with DEBUG (as there is a clash
between dbg() from hid.h and usb/input.h).

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: compilation fix when DEBUG_DATA is defined</title>
<updated>2007-01-21T21:17:55Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-15T22:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e54dea69bac12dae2ff27c1c7a472d4eee70638d'/>
<id>urn:sha1:e54dea69bac12dae2ff27c1c7a472d4eee70638d</id>
<content type='text'>
hid/hid-core.c references 'len' variable when DEBUG_DATA is defined,
but the actual name of the variable is 'size'. Fix it.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: proper LED-mapping for SpaceNavigator</title>
<updated>2007-01-21T21:17:53Z</updated>
<author>
<name>Simon Budig</name>
<email>simon@budig.de</email>
</author>
<published>2007-01-15T16:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d4ae650a904612ffb7edd3f28b69b022988d2466'/>
<id>urn:sha1:d4ae650a904612ffb7edd3f28b69b022988d2466</id>
<content type='text'>
This change introduces a mapping for LED indicators between the HID
specification and the Linux input subsystem. The previous code properly
mapped the LEDs relevant for Keyboards, but garbeled the remaining ones.
With this change all LED enums from the input system get mapped to more
or less equivalent LED numbers from the HID specification.

This patch also ensures that the unused bits in a HID report to the
device are zeroed out. This makes the 3Dconnexion SpaceNavigator fully
usable with the linux input system.

Signed-off-by: Simon Budig &lt;simon@budig.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Fix DRIVER_DESC macro</title>
<updated>2007-01-09T12:24:25Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-09T12:24:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=531498013163c72cee8540e98e12c0c430c7fe87'/>
<id>urn:sha1:531498013163c72cee8540e98e12c0c430c7fe87</id>
<content type='text'>
DRIVER_DESC macro is wrong in drivers/hid/hid-core.c. Its value
is legacy from original usb+hid code and clashes with current
usbhid implementation. Fix it.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: mousepoll parameter makes no sense for generic HID</title>
<updated>2007-01-08T15:05:26Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2007-01-08T12:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4d503ecc86a14b86ab7bcdfa8b755994143eba19'/>
<id>urn:sha1:4d503ecc86a14b86ab7bcdfa8b755994143eba19</id>
<content type='text'>
mousepoll parameter makes no sense for generic HID code. It
belongs to (and is implemented by) usbhid. This is also where
all users are expecting it.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: tiny patch to remove a kmalloc cast</title>
<updated>2007-01-08T15:05:24Z</updated>
<author>
<name>Ahmed S. Darwish</name>
<email>darwish.07@gmail.com</email>
</author>
<published>2007-01-06T13:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d6509c36ba333282362e5f9769869f8a8d790aaf'/>
<id>urn:sha1:d6509c36ba333282362e5f9769869f8a8d790aaf</id>
<content type='text'>
Remove unnecessary cast.

Signed-off-by: Ahmed Darwish &lt;darwish.07@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix mappings for DiNovo Edge Keyboard - Logitech USB BT receiver</title>
<updated>2007-01-08T15:05:22Z</updated>
<author>
<name>Adrian Drzewiecki</name>
<email>adriand@drze.net</email>
</author>
<published>2007-01-06T11:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=35068976916fdef82d6e69ef1f8c9a1c47732759'/>
<id>urn:sha1:35068976916fdef82d6e69ef1f8c9a1c47732759</id>
<content type='text'>
This patch fixes mappings for the Logitech USB BT receiver that
ships along with Logitech's DiNovo Edge keyboard. Without these
changes, the "touchwheel" does not work as intended (a mouse)

Signed-off-by: Adrian Drzewiecki &lt;adriand@drze.net&gt;
Acked-by: Vojtech Pavlik &lt;vojtech@suse.cz&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
