From: Samu Onkalo Date: Tue, 15 Dec 2009 02:01:39 +0000 (-0800) Subject: lis3lv02d: correct memory leak in module unload X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=66c8569bf990064b3f11e0f211a81a46e0b627ff;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.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 7f43a3b62a24..dbd0b055d4b9 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);