Heiko Stübner
42f578741b
Input: evdev - fix variable initialisation
...
Commit 509f87c5f5 (evdev - do not block waiting for an event if fd
is nonblock) created a code path were it was possible to use retval
uninitialized.
This could lead to the xorg evdev input driver getting corrupt data
and refusing to work with log messages like
AUO-Pixcir touchscreen: Read error: Success
sg060_keys: Read error: Success
AUO-Pixcir touchscreen: Read error: Success
sg060_keys: Read error: Success
(for drivers auo-pixcir-ts and gpio-keys).
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Dima Zavin <dima@android.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2012-02-01 09:12:54 -08:00
..
gameport
i8253: Create linux/i8253.h and use it in all 8253 related files
2011-06-09 15:01:37 +02:00
joystick
drivers/input: Add module.h to modular drivers implicitly using it
2011-10-31 19:31:16 -04:00
keyboard
Input: revert some over-zealous conversions to module_platform_driver()
2012-01-10 23:12:46 -08:00
misc
Input: revert some over-zealous conversions to module_platform_driver()
2012-01-10 23:12:46 -08:00
mouse
Input: bcm5974 - set BUTTONPAD property
2012-01-10 23:14:13 -08:00
serio
Input: serio_raw - return proper result when serio_raw_write fails
2012-01-10 23:13:57 -08:00
tablet
Merge branch 'next' into for-linus
2012-01-08 23:38:23 -08:00
touchscreen
Input: revert some over-zealous conversions to module_platform_driver()
2012-01-10 23:12:46 -08:00
apm-power.c
evbug.c
evdev.c
Input: evdev - fix variable initialisation
2012-02-01 09:12:54 -08:00
ff-core.c
Input: force feedback - potential integer wrap in input_ff_create()
2011-10-12 21:13:11 -07:00
ff-memless.c
fixp-arith.h
input-compat.c
drivers/input: add export.h to symbol exporting files.
2011-10-31 19:31:16 -04:00
input-compat.h
arch/tile: finish enabling support for TILE-Gx 64-bit chip
2011-05-12 15:52:12 -04:00
input-mt.c
drivers/input: add export.h to symbol exporting files.
2011-10-31 19:31:16 -04:00
input-polldev.c
Merge commit 'v3.2-rc3' into next
2011-11-29 01:51:07 -08:00
input.c
Input: properly assign return value of clamp() macro.
2011-05-25 09:24:58 -07:00
joydev.c
Input: remove useless synchronize_rcu() calls
2011-05-12 08:28:57 -07:00
Kconfig
um: switch to use of drivers/Kconfig
2011-11-02 14:15:41 +01:00
Makefile
mousedev.c
Input: properly assign return value of clamp() macro.
2011-05-25 09:24:58 -07:00
sparse-keymap.c
drivers/input: Add module.h to modular drivers implicitly using it
2011-10-31 19:31:16 -04:00