linux/drivers/input
Helge Deller 9575499dfe Input: HIL - fix rwlock recursion bug
The following bug happens when insmoding hp_sdc_mlc.ko:

    HP SDC MLC: Registering the System Domain Controller's HIL MLC.
    BUG: rwlock recursion on CPU#0, hotplug/1814, 00854734
    Backtrace:
     [<10267560>] _raw_write_lock+0x50/0x88
     [<10104008>] _write_lock_irqsave+0x14/0x24
     [<008537d4>] hp_sdc_mlc_out+0x38/0x25c [hp_sdc_mlc]
     [<0084ebd8>] hilse_donode+0x308/0x470 [hil_mlc]
     [<0084ed80>] hil_mlcs_process+0x40/0x6c [hil_mlc]
     [<10130f80>] tasklet_action+0x78/0xb8
     [<10130cec>] __do_softirq+0x60/0xcc
     [<1010428c>] __lock_text_end+0x38/0x48
     [<10108348>] do_cpu_irq_mask+0xf0/0x11c
     [<1010b068>] intr_return+0x0/0xc

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2007-03-16 00:59:29 -04:00
..
gameport [PATCH] Remove unnecessary memset(0) calls after kzalloc() calls. 2007-02-11 10:51:31 -08:00
joystick Input: remove obsolete setup parameters from input drivers 2007-02-18 01:44:58 -05:00
keyboard Input: add support for PXA27x keyboard controller 2007-03-16 00:58:52 -04:00
misc Input: wistron - add support for TravelMate 610 2007-03-07 01:45:16 -05:00
mouse Input: sermouse - improve protocol error recovery 2007-03-16 00:58:37 -04:00
serio Input: HIL - fix rwlock recursion bug 2007-03-16 00:59:29 -04:00
touchscreen Input: ads7846 - add support for the ads7843 touchscreen 2007-02-28 23:51:03 -05:00
evbug.c Input: make input_register_handler() return error codes 2006-09-14 01:32:39 -04:00
evdev.c Input: add getkeycode and setkeycode methods 2007-03-14 22:50:42 -04:00
ff-core.c Input: add to kernel-api docbook 2006-11-24 00:43:09 -05:00
ff-memless.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
fixp-arith.h Input: move fixp-arith.h to drivers/input 2006-07-19 01:40:14 -04:00
input.c Input: simplify input_free_device() 2007-03-16 00:57:25 -04:00
joydev.c Input: make input_register_handler() return error codes 2006-09-14 01:32:39 -04:00
Kconfig Input: unified force feedback support for memoryless devices 2006-07-19 01:40:30 -04:00
Makefile [PATCH] Generic HID layer - build 2006-12-08 10:43:20 -08:00
mousedev.c Input: mousedev - remap BTN_FORWARD from BTN_LEFT to BTN_MIDDLE 2006-11-17 01:06:54 -05:00
power.c Input: make input_register_handler() return error codes 2006-09-14 01:32:39 -04:00
tsdev.c Input: tsdev - schedule removal 2007-02-10 01:29:11 -05:00