From: Samu Onkalo Date: Tue, 15 Dec 2009 02:01:39 +0000 (-0800) Subject: lis3lv02d: correct memory leak in module unload X-Git-Tag: upstream/snapshot3+hdmi~16152 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=66c8569bf990064b3f11e0f211a81a46e0b627ff;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git lis3lv02d: correct memory leak in module unload polled input device itself was not free'd. Signed-off-by: Samu Onkalo Tested-by: Éric Piel Acked-by: Éric Piel Cc: Pavel Machek Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/hwmon/lis3lv02d.c b/drivers/hwmon/lis3lv02d.c index 7f43a3b..dbd0b05 100644 --- a/drivers/hwmon/lis3lv02d.c +++ b/drivers/hwmon/lis3lv02d.c @@ -333,6 +333,7 @@ void lis3lv02d_joystick_disable(void) if (lis3_dev.irq) misc_deregister(&lis3lv02d_misc_device); input_unregister_polled_device(lis3_dev.idev); + input_free_polled_device(lis3_dev.idev); lis3_dev.idev = NULL; } EXPORT_SYMBOL_GPL(lis3lv02d_joystick_disable);