kernel-ark/drivers/input/keyboard
Dmitry Torokhov 95439cbad1 Input: tegra-kbc - tighten locking
Take spinlock when entering ISR and timer routine to ensure that we do not
race while enabling/disabling FIFO interrupts.

Also we do not need to take teh spinlock in tegra_kbc_startremove() since
interrupt is completely disabled.

Tested-by: Rakesh Iyer <riyer@nvidia.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2011-09-09 09:25:50 -07:00
..
adp5520-keys.c
adp5588-keys.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
adp5589-keys.c Input: remove unneeded version.h includes 2011-06-27 12:42:54 -07:00
amikbd.c
atakbd.c input/atari: Fix atarimouse init 2011-05-19 18:19:11 +02:00
atkbd.c Input: atkbd - make dmi callback functions return 1 2011-07-13 00:08:10 -07:00
bf54x-keys.c
davinci_keyscan.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
ep93xx_keypad.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
gpio_keys_polled.c
gpio_keys.c Input: gpio_keys - return proper error code if memory allocation fails 2011-07-30 12:19:02 -07:00
hil_kbd.c
hilkbd.c
hpps2atkbd.h
imx_keypad.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
jornada680_kbd.c
jornada720_kbd.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
Kconfig input: Add Qualcomm pm8xxx keypad controller driver 2011-05-26 19:45:53 +02:00
lkkbd.c
lm8323.c Input: lm8323 - add missing device_remove_file for dev_attr_time 2011-07-30 12:18:57 -07:00
locomokbd.c
Makefile input: Add Qualcomm pm8xxx keypad controller driver 2011-05-26 19:45:53 +02:00
maple_keyb.c
matrix_keypad.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
max7359_keypad.c Input: max7359 - convert to dev_pm_ops 2011-02-21 01:02:30 -08:00
mcs_touchkey.c Input: mcs_touchkey - add shutdown handler 2011-02-23 21:43:38 -08:00
mpr121_touchkey.c Input: mpr121 - improve sensibility of touch key 2011-06-29 01:32:49 -07:00
newtonkbd.c
nomadik-ske-keypad.c
omap4-keypad.c Input: omap4-keypad - wire up runtime PM handling 2011-02-23 21:05:35 -08:00
omap-keypad.c Input: omap-keypad - add missing input_sync() 2011-06-18 02:54:42 -07:00
opencores-kbd.c
pmic8xxx-keypad.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2011-07-27 09:24:56 -07:00
pxa27x_keypad.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
pxa930_rotary.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
qt1070.c Input: qt1070 - remove obsolete cleanup for clientdata 2011-06-21 04:31:53 -07:00
qt2160.c
samsung-keypad.c
sh_keysc.c Input: sh_keysc - fix compile warning 2011-07-04 07:12:26 -07:00
spear-keyboard.c Input: spear-keyboard - fix inverted condition in interrupt handler 2011-03-31 00:03:11 -07:00
stmpe-keypad.c
stowaway.c
sunkbd.c
tc3589x-keypad.c Input: tc3589x-keypad - fix section mismatch warning 2011-09-08 09:51:10 -07:00
tca6416-keypad.c Input: tca6416-keypad - suspend/resume wakeup support 2011-03-15 23:18:28 -07:00
tegra-kbc.c Input: tegra-kbc - tighten locking 2011-09-09 09:25:50 -07:00
tnetv107x-keypad.c Input: tnetv107x-keypad - fix MODULE_ALIAS 2011-06-27 12:43:23 -07:00
twl4030_keypad.c Input: twl4030_keypad - fix potential NULL dereference in twl4030_kp_probe() 2011-04-11 23:51:18 -07:00
w90p910_keypad.c Input: remove IRQF_DISABLED from drivers 2011-09-07 14:19:11 -07:00
xtkbd.c