<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/serio, 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: 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>
<entry>
<title>Merge commit 'v2.6.32-rc5' into for-linus</title>
<updated>2009-11-03T06:10:07Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-11-03T06:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1'/>
<id>urn:sha1:7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Input: i8042 - add Sony Vaio VGN-FZ240E to the nomux list</title>
<updated>2009-10-18T07:03:30Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-10-15T16:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b0225e8f1023ff1323e2de4caa148813eea71385'/>
<id>urn:sha1:b0225e8f1023ff1323e2de4caa148813eea71385</id>
<content type='text'>
On this model, when KBD is in active multiplexing mode, acknowledgements
to reset and get ID commands issued on KBD port sometimes are delivered
to AUX3 port (touchpad) which messes up device detection. Legacy KBC
mode works fine and since there are no external PS/2 ports on this laptop
and no support for docking station we can safely disable active MUX mode.

Tested-by: Carlos R. Mafra &lt;crmafra2@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: i8042 - make pnp_data_busted variable boolean instead of int</title>
<updated>2009-10-13T04:37:14Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-10-13T04:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7dcc9c230fcef0067efee17c1f8c3c84494a7ec8'/>
<id>urn:sha1:7dcc9c230fcef0067efee17c1f8c3c84494a7ec8</id>
<content type='text'>
This small snippet escaped last round of int -&gt; bool conversion.

Reported-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>headers: remove sched.h from interrupt.h</title>
<updated>2009-10-11T18:20:58Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2009-10-07T13:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d43c36dc6b357fa1806800f18aa30123c747a6d1'/>
<id>urn:sha1:d43c36dc6b357fa1806800f18aa30123c747a6d1</id>
<content type='text'>
After m68k's task_thread_info() doesn't refer to current,
it's possible to remove sched.h from interrupt.h and not break m68k!
Many thanks to Heiko Carstens for allowing this.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: i8042 - print debug data when testing AUX IRQ delivery</title>
<updated>2009-10-09T03:59:54Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-10-09T03:58:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d3d2dfe2d723051cac323017af5d0180ba8de4c1'/>
<id>urn:sha1:d3d2dfe2d723051cac323017af5d0180ba8de4c1</id>
<content type='text'>
Sometimes it is not clear why IRQ delivery test failed so let's
add some debug printks so we know the exact reason.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: libps2 - fix dependancy on i8042</title>
<updated>2009-10-06T05:00:47Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-10-06T04:44:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fed94549edc90b15fb3cd13e79026db51d6d55ce'/>
<id>urn:sha1:fed94549edc90b15fb3cd13e79026db51d6d55ce</id>
<content type='text'>
libps2 can not be built in if i8042 is a module, all other combinations
are allowed.

Reported-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: libps2 - additional locking for i8042 ports</title>
<updated>2009-09-18T06:23:45Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-09-16T08:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=181d683d752c432635eda0f182ee71548c1f1820'/>
<id>urn:sha1:181d683d752c432635eda0f182ee71548c1f1820</id>
<content type='text'>
The serio ports on i8042 are not completely isolated; while we provide
enough locking to ensure proper serialization when accessing control
and data registers AUX and KBD ports can still have an effect on each
other on PS/2 protocol level. The most prominent effect is that
issuing a command for the device connected to one port may cause
abort of the command currently executing by the device connected to
another port.

Since i8042 nor serio subsystem are not aware of the details of the
PS/2 protocol (length of the commands and their replies and so on) the
locking should be done on libps2 level by adding special handling when
we see that we are dealing with serio port on i8042.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Merge branch 'next' into for-linus</title>
<updated>2009-09-14T04:16:56Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-09-14T04:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fc8e1ead9314cf0e0f1922e661428b93d3a50d88'/>
<id>urn:sha1:fc8e1ead9314cf0e0f1922e661428b93d3a50d88</id>
<content type='text'>
</content>
</entry>
</feed>
