diff options
-rw-r--r-- | drivers/char/ipmi/ipmi_ssif.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c index aaccb0ff1ea6..be329f791c95 100644 --- a/drivers/char/ipmi/ipmi_ssif.c +++ b/drivers/char/ipmi/ipmi_ssif.c | |||
@@ -2111,7 +2111,8 @@ static void cleanup_ipmi_ssif(void) | |||
2111 | 2111 | ||
2112 | kfree(ssif_i2c_driver.address_list); | 2112 | kfree(ssif_i2c_driver.address_list); |
2113 | 2113 | ||
2114 | platform_driver_unregister(&ipmi_driver); | 2114 | if (ssif_trydmi) |
2115 | platform_driver_unregister(&ipmi_driver); | ||
2115 | 2116 | ||
2116 | free_ssif_clients(); | 2117 | free_ssif_clients(); |
2117 | } | 2118 | } |