<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/input/input.c, branch linux-2.6.18.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2006-07-19T05:08:51+00:00</updated>
<entry>
<title>Input: add missing handler-&gt;start() call</title>
<updated>2006-07-19T05:08:51+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-19T05:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b6d786dbe6fc19b51edd6cf6de84fd65b702c800'/>
<id>urn:sha1:b6d786dbe6fc19b51edd6cf6de84fd65b702c800</id>
<content type='text'>
The start() method need to be called every time we create
a new handle. This includes not only registering new devices
but also when registering new handlers.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: fix list iteration in input_release_device()</title>
<updated>2006-07-15T05:17:38+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2006-07-15T05:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a2b2ed2ce20ae6c335a27ae5bf8580f385014e70'/>
<id>urn:sha1:a2b2ed2ce20ae6c335a27ae5bf8580f385014e70</id>
<content type='text'>
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: introduce input_inject_event() function</title>
<updated>2006-07-06T04:22:43+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-06T04:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0e739d28762e78c746cad8edd33223550a1c6a3f'/>
<id>urn:sha1:0e739d28762e78c746cad8edd33223550a1c6a3f</id>
<content type='text'>
Create input_inject_event() function which is to be used by input
handlers as opposed to input_event() which is reserved for drivers
implementing input devices. The difference is that if device is
"grabbed" by some process input_inject_event() will ignore events
unless sent from the handle that is currently owns the device.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add start() method to input handlers</title>
<updated>2006-07-06T04:21:03+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-06T04:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c7e8dc6ee6d59bf72f5478fa6355a27750e6c7d2'/>
<id>urn:sha1:c7e8dc6ee6d59bf72f5478fa6355a27750e6c7d2</id>
<content type='text'>
The new start() method is called immediately after connect() and also
when "grabbed" device is released by its owner. This will allow input
handlers to re-synchronize state of once-grabbed device with the rest
of devices.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: remove accept method from input_dev</title>
<updated>2006-07-06T04:20:47+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-06T04:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e9c8862f19958846dd0c7b39d0f6216aad6c7bee'/>
<id>urn:sha1:e9c8862f19958846dd0c7b39d0f6216aad6c7bee</id>
<content type='text'>
This method used to enforce exclusive access to iforce devices,
but presenlty there are no known users of this method.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: fix resetting name, phys and uniq when unregistering device</title>
<updated>2006-06-27T21:05:06+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2006-06-27T12:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e7374e48009a15a680d53bd1f9828b9b79a8aac9'/>
<id>urn:sha1:e7374e48009a15a680d53bd1f9828b9b79a8aac9</id>
<content type='text'>
It should be done before calling class_device_unregister() because
it will destroy the device and free memory if there are no other
references to the device.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Input: rearrange exports</title>
<updated>2006-06-26T05:49:21+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor_core@ameritech.net</email>
</author>
<published>2006-06-26T05:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ca56fe07f46e1c174b544e714be183f1476fecea'/>
<id>urn:sha1:ca56fe07f46e1c174b544e714be183f1476fecea</id>
<content type='text'>
New style is to mark symbol as exported right after its definition.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: fix formatting to better follow CodingStyle</title>
<updated>2006-06-26T05:48:47+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor_core@ameritech.net</email>
</author>
<published>2006-06-26T05:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1e0afb288e56d469ca1c583342bb9782d49333c6'/>
<id>urn:sha1:1e0afb288e56d469ca1c583342bb9782d49333c6</id>
<content type='text'>
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: reset name, phys and uniq when unregistering</title>
<updated>2006-06-26T05:48:36+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor_core@ameritech.net</email>
</author>
<published>2006-06-26T05:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f60d2b111cd55c335c2b70e50d66a612d2b10856'/>
<id>urn:sha1:f60d2b111cd55c335c2b70e50d66a612d2b10856</id>
<content type='text'>
Name, phys and uniq are quite often constant strings in moules implementing
particular input device. If a module unregisters input device and then gets
unloaded, the device could still be present in memory (pinned via sysfs),
but aforementioned members would point to some random memory. Set them all
to NULL when unregistering so sysfs handlers won't try dereferencing them.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: return correct size when reading modalias attribute</title>
<updated>2006-06-26T05:48:21+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2006-06-26T05:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8a3cf456adbde8317a15fc038cfe82c630512f2e'/>
<id>urn:sha1:8a3cf456adbde8317a15fc038cfe82c630512f2e</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
