ipmi: Free the address list on module cleanup
authorCorey Minyard <cminyard@mvista.com>
Thu, 30 Aug 2018 18:18:32 +0000 (13:18 -0500)
committerCorey Minyard <cminyard@mvista.com>
Tue, 18 Sep 2018 21:15:33 +0000 (16:15 -0500)
Otherwise the memory is leaked.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/ipmi_ssif.c

index 09dcfdd..1ba787b 100644 (file)
@@ -1901,6 +1901,8 @@ static void cleanup_ipmi_ssif(void)
 
        i2c_del_driver(&ssif_i2c_driver);
 
+       kfree(ssif_i2c_driver.address_list);
+
        platform_driver_unregister(&ipmi_driver);
 
        free_ssif_clients();