thinkpad_acpi: Fix a memory leak during module exit
authorLi Dongyang <jerry87905@gmail.com>
Wed, 25 Jul 2012 00:45:08 +0000 (10:45 +1000)
committerMatthew Garrett <mjg@redhat.com>
Sat, 28 Jul 2012 04:28:56 +0000 (00:28 -0400)
We should free the thinkpad_id.nummodel_str during exit as it's allocated
in get_thinkpad_module_data().

Signed-off-by: Li Dongyang <Jerry87905@gmail.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
drivers/platform/x86/thinkpad_acpi.c

index c85b666..ae20355 100644 (file)
@@ -8970,6 +8970,7 @@ static void thinkpad_acpi_module_exit(void)
        kfree(thinkpad_id.bios_version_str);
        kfree(thinkpad_id.ec_version_str);
        kfree(thinkpad_id.model_str);
+       kfree(thinkpad_id.nummodel_str);
 }