OrangePi_CM5/drivers/input/mouse
Phoenix Huang 8c341d11c8 Input: elantench - fix misreporting trackpoint coordinates
commit be896bd3b72b44126c55768f14c22a8729b0992e upstream.

Some firmwares occasionally report bogus data from trackpoint, with X or Y
displacement being too large (outside of [-127, 127] range). Let's drop such
packets so that we do not generate jumps.

Signed-off-by: Phoenix Huang <phoenix@emc.com.tw>
Tested-by: Yufei Du <yufeidu@cs.unc.edu>
Link: https://lore.kernel.org/r/20210729010940.5752-1-phoenix@emc.com.tw
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-11-18 14:03:36 +01:00
..
Kconfig
…
Makefile
…
alps.c
…
alps.h
…
amimouse.c
…
appletouch.c
…
atarimouse.c
…
bcm5974.c
…
byd.c
…
byd.h
…
cyapa.c
…
cyapa.h
…
cyapa_gen3.c
…
cyapa_gen5.c
…
cyapa_gen6.c
…
cypress_ps2.c
…
cypress_ps2.h
…
elan_i2c.h
…
elan_i2c_core.c
…
elan_i2c_i2c.c
…
elan_i2c_smbus.c
…
elantech.c
…
elantech.h
…
focaltech.c
…
focaltech.h
…
gpio_mouse.c
…
hgpk.c
…
hgpk.h
…
inport.c
…
lifebook.c
…
lifebook.h
…
logibm.c
…
logips2pp.c
…
logips2pp.h
…
maplemouse.c
…
navpoint.c
…
pc110pad.c
…
psmouse-base.c
…
psmouse-smbus.c
…
psmouse.h
…
pxa930_trkball.c
…
rpcmouse.c
…
sentelic.c
…
sentelic.h
…
sermouse.c
…
synaptics.c
…
synaptics.h
…
synaptics_i2c.c
…
synaptics_usb.c
…
touchkit_ps2.c
…
touchkit_ps2.h
…
trackpoint.c
…
trackpoint.h
…
vmmouse.c
…
vmmouse.h
…
vsxxxaa.c
…