Ben Nizette
3deb649e65
Input: ucb1400 - use disable_irq_nosync() in irq handler
...
disable_irq() waits for all running handlers to complete before
returning. As such, if it's used to disable an interrupt from
that interrupt's handler it will deadlock. This replaces the
dangerous instances with the _nosync() variant which doesn't have
this problem.
Signed-off-by: Ben Nizette <bn@niasdigital.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-04-17 20:42:06 -07:00
..
gameport
Input: gameport - fix attach driver code
2009-04-15 08:58:19 -07:00
joystick
sh: maple: Support block reads and writes.
2009-02-27 16:07:32 +09:00
keyboard
Input: omap-keypad - use disable_irq_nosync() in irq handler
2009-04-17 20:41:44 -07:00
misc
Input: hp_sdc_rtc should depend on serio
2009-04-15 08:58:19 -07:00
mouse
Merge branch 'next' into for-linus
2009-04-16 08:51:52 -07:00
serio
Input: sa1111ps2 - use disable_irq_nosync() in irq handlers
2009-04-17 20:41:54 -07:00
tablet
Input: gtco - use USB endpoint API
2008-12-30 01:09:55 -08:00
touchscreen
Input: ucb1400 - use disable_irq_nosync() in irq handler
2009-04-17 20:42:06 -07:00
apm-power.c
evbug.c
evdev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
ff-core.c
ff-memless.c
input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback
2008-11-30 10:36:51 -08:00
fixp-arith.h
input-compat.c
input-compat.h
input-polldev.c
input.c
Merge branch 'next' into for-linus
2009-04-16 08:51:52 -07:00
joydev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
Kconfig
trivial: fix typos/grammar errors in Kconfig texts
2009-03-30 15:22:01 +02:00
Makefile
mousedev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
xen-kbdfront.c
get xenbus_driver ->probe() "recognized" by modpost
2008-11-30 10:03:38 -08:00