remarkable-linux/drivers/input/keyboard
Uwe Kleine-König d63dab00e8 Input: omap-keypad - mark probe function as __devinit
A pointer to omap_kp_probe is passed to the core via
platform_driver_register and so the function must not disappear when the
.init sections are discarded.  Otherwise (if also having HOTPLUG=y)
unbinding and binding a device to the driver via sysfs will result in an
oops as does a device being registered late.

An alternative to this patch is using platform_driver_probe instead of
platform_driver_register plus removing the pointer to the probe function
from the struct platform_driver.

[dtor@mail.ru: fixed some more section markups]
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-01-13 21:28:39 -08:00
..
aaed2000_kbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
amikbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
atakbd.c m68k: Return -ENODEV if no device is found 2008-07-20 17:24:38 -07:00
atkbd.c Input: atkbd - make forced_release_keys[] static 2009-01-10 23:46:00 -08:00
bf54x-keys.c Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
corgikbd.c Input: corgikbd - mark probe function as __devinit 2009-01-12 22:32:40 -08:00
gpio_keys.c Input: gpio-keys - add flag to allow auto repeat 2008-10-27 22:33:04 -04:00
hil_kbd.c Input: HIL drivers - add MODULE_ALIAS() 2008-12-30 00:57:12 -08:00
hilkbd.c m68k: Some input drivers do not check the platform 2008-05-18 13:28:49 -07:00
hpps2atkbd.h
jornada680_kbd.c MODULE_LICENSE expects "GPL v2", not "GPLv2" 2008-05-21 16:56:00 -07:00
jornada720_kbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
Kconfig Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
lkkbd.c Input: replace remaining __FUNCTION__ occurrences 2008-05-16 14:45:58 -04:00
locomokbd.c
Makefile Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
maple_keyb.c maple: Kill useless private_data pointer. 2008-08-04 10:58:24 +09:00
newtonkbd.c
omap-keypad.c Input: omap-keypad - mark probe function as __devinit 2009-01-13 21:28:39 -08:00
pxa27x_keypad.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pxa930_rotary.c Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
sh_keysc.c sh_keysc: remove request_mem_region() and release_mem_region() 2008-07-28 18:10:37 +09:00
spitzkbd.c [ARM] pxa: remove references to pxa_gpio_mode() in comments 2008-09-25 13:35:27 +01:00
stowaway.c
sunkbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
tosakbd.c [ARM] pxa: remove references to pxa_gpio_mode() in comments 2008-09-25 13:35:27 +01:00
xtkbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00