kernel-fxtec-pro1x/drivers/input/keyboard
Jiri Pirko d6d79a785d Input: atkbd - cancel delayed work before freeing its structure
Pointed out by Oleg Nesterov. Since delayed work is used here, use of
flush_scheduled_work() is not sufficient in atkbd_disconnect(). It does
not wait for scheduled delayed work to finish. This patch prevents
delayed work to be processed after freeing atkbd structure (used struct
delayed_work is part of atkbd) by cancelling this delayed work.

Signed-off-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2008-11-11 11:31:59 -05: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
atakbd.c
atkbd.c Input: atkbd - cancel delayed work before freeing its structure 2008-11-11 11:31:59 -05:00
bf54x-keys.c Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
corgikbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
gpio_keys.c Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
hil_kbd.c Add missing semaphore.h includes 2008-07-24 08:30:48 -04:00
hilkbd.c
hpps2atkbd.h
jornada680_kbd.c
jornada720_kbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
Kconfig
lkkbd.c
locomokbd.c
Makefile
maple_keyb.c maple: Kill useless private_data pointer. 2008-08-04 10:58:24 +09:00
newtonkbd.c
omap-keypad.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pxa27x_keypad.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01: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] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
stowaway.c
sunkbd.c
tosakbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
xtkbd.c