From: Kyle McMartin Date: Thu, 30 Mar 2006 16:47:32 +0000 (-0500) Subject: [PARISC] Fix double free when removing HIL drivers X-Git-Tag: v2.6.17-rc1~144^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd7a9202a5a6e7712df2b80ed5ebd7b078130fc3;p=pandora-kernel.git [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 --- Reading git-diff-tree failed