linux/drivers/input/mouse
Kyle McMartin cd7a9202a5 [PARISC] Fix double free when removing HIL drivers
On Thu, Mar 30, 2006 at 08:31:02AM -0500, Dmitry Torokhov wrote:
> Don't do that, its double free. input_unregister_device() normally
> causes release() to be called and free the device. input_free_device
> is only to be called when input_register_device has not been called or
> failed.
>
> Plus you might want to unregister device after closing serio port,
> otherwise your interrupt routine might be referencing already freed
> memory.

Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2006-03-30 17:48:59 +00:00
..
alps.c Input: psmouse - attempt to re-synchronize mouse every 5 seconds 2006-01-14 00:27:37 -05:00
alps.h [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
amimouse.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
hil_ptr.c [PARISC] Fix double free when removing HIL drivers 2006-03-30 17:48:59 +00:00
inport.c [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
Kconfig Input: remove obsolete maple input drivers 2006-01-10 02:00:27 -05:00
lifebook.c Input: lifebook - add DMI signature of Fujitsu Lifebook B142 2005-12-21 00:52:10 -05:00
lifebook.h Input: lifebook - adjust initialization routines to be in line with 2005-05-29 02:30:32 -05:00
logibm.c [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
logips2pp.c Input: logips2pp - add new signature (99) 2006-02-15 00:48:58 -05:00
logips2pp.h
Makefile Input: remove obsolete maple input drivers 2006-01-10 02:00:27 -05:00
pc110pad.c [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
psmouse-base.c [PATCH] Input: psmouse - disable autoresync 2006-03-10 22:09:33 -08:00
psmouse.h Input: psmouse - attempt to re-synchronize mouse every 5 seconds 2006-01-14 00:27:37 -05:00
rpcmouse.c [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
sermouse.c [SERMOUSE]: Sun mice speak 5-byte protocol too. 2005-12-28 13:27:04 -08:00
synaptics.c Input: psmouse - attempt to re-synchronize mouse every 5 seconds 2006-01-14 00:27:37 -05:00
synaptics.h
trackpoint.c Input: trackpoint - enable devices connected to external port 2006-02-15 00:49:09 -05:00
trackpoint.h Input: trackpoint - enable devices connected to external port 2006-02-15 00:49:09 -05:00
vsxxxaa.c [PATCH] drivers/input/mouse: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00