linux/drivers/input
Anssi Hannula 509ca1a938 Input: implement new force feedback interface
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 <anssi.hannula@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2006-07-19 01:40:22 -04:00
..
gameport Input: serio/gameport - check whether driver core calls succeeded 2006-07-19 01:14:55 -04:00
joystick Input: spaceball - make 4000FLX Lefty work 2006-07-19 01:14:44 -04:00
keyboard [PATCH] irq-flags: misc drivers: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
misc Input: wistron - fix section reference mismatches 2006-07-06 00:23:38 -04:00
mouse [PATCH] irq-flags: misc drivers: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
serio Input: serio/gameport - check whether driver core calls succeeded 2006-07-19 01:14:55 -04:00
touchscreen Merge branch 'genirq' of master.kernel.org:/home/rmk/linux-2.6-arm 2006-07-02 15:07:45 -07:00
evbug.c Input: use kzalloc() throughout the code 2006-03-14 00:09:16 -05:00
evdev.c Input: implement new force feedback interface 2006-07-19 01:40:22 -04:00
ff-core.c Input: implement new force feedback interface 2006-07-19 01:40:22 -04:00
fixp-arith.h Input: move fixp-arith.h to drivers/input 2006-07-19 01:40:14 -04:00
input.c Input: implement new force feedback interface 2006-07-19 01:40:22 -04:00
joydev.c Input: fix formatting to better follow CodingStyle 2006-06-26 01:48:47 -04:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Input: implement new force feedback interface 2006-07-19 01:40:22 -04:00
mousedev.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
power.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
tsdev.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00