linux-stable/drivers/input
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
..
gameport Input: gameport - make gameport_register_driver() return errors 2008-07-30 00:41:15 -04:00
joystick Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
keyboard Input: atkbd - cancel delayed work before freeing its structure 2008-11-11 11:31:59 -05:00
misc Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
mouse Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
serio Input: i8042 - add Dell XPS M1530 to nomux list 2008-11-11 11:31:43 -05:00
tablet Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
touchscreen Input: elo - fix format string in elo driver 2008-10-30 09:30:08 -04:00
apm-power.c Input: apm-power - fix crash when unloading modules 2008-03-24 11:02:06 -04:00
evbug.c Input: evbug - identify device by its sysfs ID 2008-06-30 09:36:17 -04:00
evdev.c Input: evdev - fix printf() format for sizeof 2008-08-19 11:35:27 -04:00
ff-core.c drivers/input/ff-core.c needs <linux/sched.h> 2008-07-02 18:40:08 -07:00
ff-memless.c Input: use clamp_val() macro in ff-memless.c 2008-05-16 14:49:47 -04:00
fixp-arith.h changed email 2007-10-20 00:47:32 +02:00
input-polldev.c Input: remove private member from input_dev structure 2008-04-02 00:41:00 -04:00
input.c Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next 2008-07-21 00:55:14 -04:00
joydev.c Input: make sure input interfaces pin parent input devices 2008-04-01 00:22:53 -04:00
Kconfig xen pvfb: Para-virtual framebuffer, keyboard and pointer driver 2008-04-24 23:57:33 +02:00
Makefile xen pvfb: Para-virtual framebuffer, keyboard and pointer driver 2008-04-24 23:57:33 +02:00
mousedev.c mousedev: BKL pushdown 2008-07-02 15:06:23 -06:00
xen-kbdfront.c xen pvfb: Dynamic mode support (screen resizing) 2008-05-27 10:11:36 +02:00