Dmitry Torokhov
ee9dfd7a1d
Input: psmouse - make sure we do not use stale methods
...
Several protocol initialization routines can fail after they set up
psmouse methods, such as reconnect and disconnect. This may lead to
these stale methods used with different protocol that they were
intended to be used for and may cause unpredictavle behavior and/or
crashes.
Make sure we start with a clean slate before executing each and every
protocol detection and/or initialization routine.
Reported-by: Paul Fox <pgf@laptop.org>
Acked-by: Tai-hwa Liang <avatar@sentelic.com>
Acked-by: Paul Fox <pgf@laptop.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2011-12-30 15:26:36 -08:00
..
alps.c
Input: ALPS - add semi-MT support for v3 protocol
2011-11-07 22:22:11 -08:00
alps.h
Input: ALPS - add semi-MT support for v3 protocol
2011-11-07 22:22:11 -08:00
amimouse.c
Input: mouse - use macro module_platform_driver()
2011-11-30 23:41:42 -08:00
appletouch.c
Input: appletouch - remove extra KERN_DEBUG use from dprintk
2010-10-31 07:16:00 -07:00
atarimouse.c
input/atari: Fix mouse movement and button mapping
2011-05-19 18:19:12 +02:00
bcm5974.c
Input: bcm5974 - add MacBookAir4,1 trackpad support
2011-09-09 13:32:27 -07:00
elantech.c
Merge commit 'v3.2-rc3' into next
2011-11-29 01:51:07 -08:00
elantech.h
Input: elantech - add resolution query support for v4 hardware
2011-11-20 22:28:34 -08:00
gpio_mouse.c
Input: mouse - use macro module_platform_driver()
2011-11-30 23:41:42 -08:00
hgpk.c
Input: convert obsolete strict_strtox to kstrtox
2011-11-09 21:23:26 -08:00
hgpk.h
Input: psmouse - switch to using dev_*() for messages
2011-10-10 18:28:16 -07:00
inport.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
Kconfig
kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT
2011-01-20 17:02:05 -08:00
lifebook.c
Input: psmouse - switch to using dev_*() for messages
2011-10-10 18:28:16 -07:00
lifebook.h
Input: psmouse - do not carry DMI data around
2009-12-03 23:25:36 -08:00
logibm.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
logips2pp.c
Input: convert obsolete strict_strtox to kstrtox
2011-11-09 21:23:26 -08:00
logips2pp.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
Makefile
Input: add new driver for Sentelic Finger Sensing Pad
2009-08-19 21:46:09 -07:00
maplemouse.c
maple: input: fix up maple mouse driver
2009-04-27 09:22:31 +09:00
pc110pad.c
Input: switch to input_abs_*() access functions
2010-08-02 20:29:56 -07:00
psmouse-base.c
Input: psmouse - make sure we do not use stale methods
2011-12-30 15:26:36 -08:00
psmouse.h
Input: synaptics - add support for Relative mode
2011-11-09 21:23:31 -08:00
pxa930_trkball.c
Input: mouse - use macro module_platform_driver()
2011-11-30 23:41:42 -08:00
rpcmouse.c
[ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h
2009-03-25 10:21:35 +00:00
sentelic.c
Input: convert obsolete strict_strtox to kstrtox
2011-11-09 21:23:26 -08:00
sentelic.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
sermouse.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
synaptics.c
Input: synaptics - update OLPC XO exclusion
2011-11-15 09:46:29 -08:00
synaptics.h
Input: synaptics - add support for Relative mode
2011-11-09 21:23:31 -08:00
synaptics_i2c.c
Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP
2011-10-06 19:43:00 -07:00
touchkit_ps2.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
touchkit_ps2.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
trackpoint.c
Input: convert obsolete strict_strtox to kstrtox
2011-11-09 21:23:26 -08:00
trackpoint.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
vsxxxaa.c
Fix common misspellings
2011-03-31 11:26:23 -03:00