lis3lv02d: correct memory leak in module unload
polled input device itself was not free'd. Signed-off-by: Samu Onkalo <samu.p.onkalo@nokia.com> Tested-by: Éric Piel <eric.piel@tremplin-utc.net> Acked-by: Éric Piel <eric.piel@tremplin-utc.net> Cc: Pavel Machek <pavel@ucw.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
d25a8c8115
commit
66c8569bf9
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue