Input: tegra-kbc - tighten locking
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 9 Sep 2011 16:24:20 +0000 (09:24 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 9 Sep 2011 16:25:50 +0000 (09:25 -0700)
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>

No differences found