diff options
-rw-r--r-- | drivers/char/ipmi/ipmi_ssif.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c index 3cfaec728604..f929e72bdac8 100644 --- a/drivers/char/ipmi/ipmi_ssif.c +++ b/drivers/char/ipmi/ipmi_ssif.c | |||
@@ -2071,8 +2071,7 @@ static int ssif_platform_remove(struct platform_device *dev) | |||
2071 | return 0; | 2071 | return 0; |
2072 | 2072 | ||
2073 | mutex_lock(&ssif_infos_mutex); | 2073 | mutex_lock(&ssif_infos_mutex); |
2074 | if (addr_info->client) | 2074 | i2c_unregister_device(addr_info->client); |
2075 | i2c_unregister_device(addr_info->client); | ||
2076 | 2075 | ||
2077 | list_del(&addr_info->link); | 2076 | list_del(&addr_info->link); |
2078 | kfree(addr_info); | 2077 | kfree(addr_info); |