Helge Deller
aa0b8f3687
drivers/input/serio/hp_sdc.c: fix crash when removing hp_sdc module
...
On parisc machines, which don't have HIL, removing the hp_sdc module
panics the kernel. Fix this by returning early in hp_sdc_exit() if no HP
SDC controller was found.
Add functionality to probe for the hp_sdc_mlc kernel module (which takes
care of the upper layer HIL functionality on parisc) after two seconds.
This is needed to get all the other HIL drivers (keyboard / mouse/ ..)
drivers automatically loaded by udev later as well.
Signed-off-by: Helge Deller <deller@gmx.de>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Frans Pop <elendil@planet.nl>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Grant Grundler <grundler@parisc-linux.org>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-04-21 13:41:49 -07:00
..
ambakmi.c
Input: ambakmi - fix timeout handling in amba_kmi_write()
2009-02-01 16:58:18 -08:00
at32psif.c
Input: at32psif - update MODULE_AUTHOR with new email
2008-04-24 13:25:18 -04:00
ct82c710.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
gscps2.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2009-01-29 23:00:44 -08:00
hil_mlc.c
Input: HIL drivers - add MODULE_ALIAS()
2008-12-30 00:57:12 -08:00
hp_sdc.c
drivers/input/serio/hp_sdc.c: fix crash when removing hp_sdc module
2009-04-21 13:41:49 -07:00
hp_sdc_mlc.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next
2008-07-21 00:55:14 -04:00
i8042-io.h
powerpc: convert CONFIG_PPC_MERGE to CONFIG_PPC for legacy io checks
2008-09-23 10:41:28 -05:00
i8042-ip22io.h
Input: make i8042_platform_init return 'real' error code
2005-09-04 01:41:38 -05:00
i8042-jazzio.h
Input: make i8042_platform_init return 'real' error code
2005-09-04 01:41:38 -05:00
i8042-ppcio.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
i8042-snirm.h
Input: i8042 - add SNI RM support
2008-03-14 11:54:06 -04:00
i8042-sparcio.h
sparc: Annotate of_device_id arrays with const or __initdata.
2008-08-31 01:23:17 -07:00
i8042-x86ia64io.h
Input: i8042 - add a DMI table for the i8042.reset option
2009-04-11 17:09:12 -07:00
i8042.c
Input: i8042 - introduce a tougher reset
2009-04-11 17:09:12 -07:00
i8042.h
Input: i8042 - add SNI RM support
2008-03-14 11:54:06 -04:00
Kconfig
[ARM] clps7500: remove support
2008-11-27 12:38:11 +00:00
libps2.c
Input: libps2 - handle 0xfc responses from devices
2008-11-24 11:43:21 -05:00
maceps2.c
define global BIT macro
2007-10-19 11:53:42 -07:00
Makefile
Input: add new serio driver for Xilinx XPS PS2 IP
2008-07-07 16:19:56 -04:00
parkbd.c
[PARPORT] Remove unused 'irq' argument from parport irq functions
2007-10-23 19:53:16 -04:00
pcips2.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 09:29:05 -04:00
q40kbd.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next
2008-07-21 00:55:14 -04:00
rpckbd.c
[ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h
2009-03-25 10:21:35 +00:00
sa1111ps2.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2009-01-29 23:00:44 -08:00
serio.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 09:29:05 -04:00
serio_raw.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
serport.c
tty: Ldisc revamp
2008-07-20 17:12:34 -07:00
xilinx_ps2.c
Input: xilinx_ps2 - various cleanups
2008-10-27 22:23:32 -04:00