<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/input.c, branch v2.6.19</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.19</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.19'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-09-14T05:32:39Z</updated>
<entry>
<title>Input: make input_register_handler() return error codes</title>
<updated>2006-09-14T05:32:39Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-09-14T05:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4263cf0fac28122c8381b6f4f9441a43cd93c81f'/>
<id>urn:sha1:4263cf0fac28122c8381b6f4f9441a43cd93c81f</id>
<content type='text'>
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: remove cruft that was needed for transition to sysfs</title>
<updated>2006-09-14T05:32:28Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-09-14T05:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=68c2a1607cd6dd12427c9566b39756e92708713c'/>
<id>urn:sha1:68c2a1607cd6dd12427c9566b39756e92708713c</id>
<content type='text'>
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: fix input module refcounting</title>
<updated>2006-09-14T05:32:14Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-09-14T05:32:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=655816e49867082d13ece0da31d76e12cc0de4a5'/>
<id>urn:sha1:655816e49867082d13ece0da31d76e12cc0de4a5</id>
<content type='text'>
Now that input_free_device is basically an alias for input_put_device
we need to acquire a reference to input module right when we allocate
device because input_dev_release releases reference to input module
unconditionally.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: constify input core</title>
<updated>2006-09-14T05:31:59Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-09-14T05:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=66e66118837ed95a299328437c2d9fb4b5137352'/>
<id>urn:sha1:66e66118837ed95a299328437c2d9fb4b5137352</id>
<content type='text'>
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: send key up events at disconnect</title>
<updated>2006-09-11T01:56:06Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-09-11T01:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6d2750c167d47a97936cf4415165205f945c08f8'/>
<id>urn:sha1:6d2750c167d47a97936cf4415165205f945c08f8</id>
<content type='text'>
Emit key up events for all pressed keys/buttons when disconnecting
an input device. Cures "stuck" enter key effect when unloading
keyboard module.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: implement new force feedback interface</title>
<updated>2006-07-19T05:40:22Z</updated>
<author>
<name>Anssi Hannula</name>
<email>anssi.hannula@gmail.com</email>
</author>
<published>2006-07-19T05:40:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=509ca1a9383601fdc5612d3d3ba5b981f6eb6c8b'/>
<id>urn:sha1:509ca1a9383601fdc5612d3d3ba5b981f6eb6c8b</id>
<content type='text'>
Implement a new force feedback interface, in which all non-driver-specific
operations are separated to a common module. This includes handling effect
type validations, locking, etc.

The effects are now file descriptor specific instead of the previous strange
half-process half-fd specific behaviour. The effect memory of devices is not
emptied if the root user opens and closes the device while another user is
using effects. This is a minor change and most likely no force feedback
aware programs are affected by this negatively.

Otherwise the userspace interface is left unaltered.

Signed-off-by: Anssi Hannula &lt;anssi.hannula@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add missing handler-&gt;start() call</title>
<updated>2006-07-19T05:08:51Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-19T05:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/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:38Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2006-07-15T05:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/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:43Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-06T04:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/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:03Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@insightbb.com</email>
</author>
<published>2006-07-06T04:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/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>
</feed>
