<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input, branch v2.6.32</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.32</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.32'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-12-02T23:41:33Z</updated>
<entry>
<title>Input: i8042 - add Dell Vostro 1320, 1520 and 1720 to the reset list</title>
<updated>2009-12-02T23:41:33Z</updated>
<author>
<name>Anisse Astier</name>
<email>anisse@astier.eu</email>
</author>
<published>2009-12-01T09:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=049e2d13b8e8a6d8be43e675a5ed9d4613819f65'/>
<id>urn:sha1:049e2d13b8e8a6d8be43e675a5ed9d4613819f65</id>
<content type='text'>
These laptops often leave i8042 in a wierd state resulting in non-
operational touchpad and keyboard.

Signed-off-by: Anisse Astier &lt;anisse@astier.eu&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Input: lifebook - fix settings for CF-72</title>
<updated>2009-11-17T06:27:12Z</updated>
<author>
<name>Abner Holsinger</name>
<email>9zabner@gmail.com</email>
</author>
<published>2009-11-17T06:12:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b1e69aae77d02424ad67f337e40d439313554269'/>
<id>urn:sha1:b1e69aae77d02424ad67f337e40d439313554269</id>
<content type='text'>
Panasonic CF-72 uses 6-byte protocol and does not need to be tied
to a particular port.

Signed-off-by: Abner Holsinger &lt;9zabner@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: psmouse - fix breakage introduced by b7802c5c1ea</title>
<updated>2009-11-17T06:26:16Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2009-11-17T06:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0698989d779a994e1a6ef2f83625276f4dde6eb6'/>
<id>urn:sha1:0698989d779a994e1a6ef2f83625276f4dde6eb6</id>
<content type='text'>
Commit b7802c5c1ea ("Input: psmouse - use boolean type") caused the
synaptics_hardware variable to be completely useless, as it is
constantly set to 'true' throughout the whole psmouse_extensions().
This was caused by the following hunk in the commit in question

	-       int synaptics_hardware = 0;
	+       bool synaptics_hardware = true;

which is wrong and causes driver to issue extra reset when falling
back to bare PS/2 protocol.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: psmouse - remove unneeded '\n' from psmouse.proto parameter</title>
<updated>2009-11-13T07:31:58Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2009-11-13T07:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3d4c3aa938fcbfee1c7a6d66ee23288448fb97e7'/>
<id>urn:sha1:3d4c3aa938fcbfee1c7a6d66ee23288448fb97e7</id>
<content type='text'>
The get parameter function should return a string without a life-feed.
Otherwise you'll see additional empty line in sysfs parameters file.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: atkbd - restore LED state at reconnect</title>
<updated>2009-11-13T07:21:04Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-11-13T07:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d4119bdacfcd88a763e250fe0efa6a2e11d30e88'/>
<id>urn:sha1:d4119bdacfcd88a763e250fe0efa6a2e11d30e88</id>
<content type='text'>
Even though input core tells us to restore LED state and repeat rate
at resume keyboard may be reconnected either by request from userspace
(via sysfs) or just by pulling it from the box and plugging it back in.
In these cases we still need to restore state ourselves.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: force LED reset on resume</title>
<updated>2009-11-13T07:20:35Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-11-13T07:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3cc96351799d3d82c3809aa6970ef537bc1af553'/>
<id>urn:sha1:3cc96351799d3d82c3809aa6970ef537bc1af553</id>
<content type='text'>
We should be sending EV_LED event down to drivers upon resume even in cases
when in-kernel state of the LED is off since device could come up with some
leds turned on.

Reported-and-tested-by: Mikko Vinni &lt;mmvinni@yahoo.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: fix locking in memoryless force-feedback devices</title>
<updated>2009-11-11T05:13:32Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-11-07T05:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bf3204cbff7d2606e758afb0994e8da6ae1c6c26'/>
<id>urn:sha1:bf3204cbff7d2606e758afb0994e8da6ae1c6c26</id>
<content type='text'>
Now that input core acquires dev-&gt;event_lock spinlock and disables
interrupts when propagating input events, using spin_lock_bh() in
ff-memless driver is not allowed. Actually, the timer_lock itself
is not needed anymore, we should simply use dev-&gt;event_lock
as well.

Also do a small cleanup in force-feedback core.

Reported-by: kerneloops.org
Reported-by: http://www.kerneloops.org/searchweek.php?search=ml_ff_set_gain
Reported-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio-keys - use IRQF_SHARED</title>
<updated>2009-11-03T06:12:37Z</updated>
<author>
<name>Dmitry Eremin-Solenikov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2009-11-03T06:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=558a5e296a02266ef43d6e933ee35df9976de987'/>
<id>urn:sha1:558a5e296a02266ef43d6e933ee35df9976de987</id>
<content type='text'>
There is nothing that disallows gpio-keys to share it's IRQ line
w/ other drivers. Make it use IRQF_SHARED in request_irq().

An example of other driver with which I'd like to share IRQ line
for GPIO buttons is ledtrig-gpio.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: winbond-cir - select LEDS_TRIGGERS</title>
<updated>2009-11-03T06:12:29Z</updated>
<author>
<name>David Härdeman</name>
<email>david@hardeman.nu</email>
</author>
<published>2009-11-03T05:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0baa3de6eb677e5c9b4c38642c6619df2b4ef11f'/>
<id>urn:sha1:0baa3de6eb677e5c9b4c38642c6619df2b4ef11f</id>
<content type='text'>
drivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so
add an appropriate select to drivers/input/misc/Kconfig

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: i8042 - try to get stable CTR value when initializing</title>
<updated>2009-11-03T06:11:43Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-11-03T05:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ee1e82cee5e463a885d3c71acb2c769490e6927f'/>
<id>urn:sha1:ee1e82cee5e463a885d3c71acb2c769490e6927f</id>
<content type='text'>
If user presses keys while i8042 is being initialized there is a chance
that keyboard data will be mistaken for results of Read Control Register
command causing futher troubles. Work around this issue by reading CTR
several times and stop when we get matching results.

Reported-and-tested-by: Dave Young &lt;hidave.darkstar@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
