diff options
author | Corey Minyard <minyard@acm.org> | 2022-02-23 16:38:12 +0300 |
---|---|---|
committer | Corey Minyard <cminyard@mvista.com> | 2022-02-23 16:59:17 +0300 |
commit | 57c9e3c9a374ff1419e5559f8979c0b43a0bffbd (patch) | |
tree | 1f20c59d508dbf7dc3cbff9fff5a620109925c58 | |
parent | 2596f6b93a606332c0e5759991e880fbe76e6c8d (diff) | |
download | linux-57c9e3c9a374ff1419e5559f8979c0b43a0bffbd.tar.xz |
ipmi:ipmi_ipmb: Unregister the SMI on remove
Otherwise it will continue to be hooked into the IPMI framework.
Signed-off-by: Corey Minyard <minyard@acm.org>
-rw-r--r-- | drivers/char/ipmi/ipmi_ipmb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/char/ipmi/ipmi_ipmb.c b/drivers/char/ipmi/ipmi_ipmb.c index ba0c2d2c6bbe..88d7316b3bab 100644 --- a/drivers/char/ipmi/ipmi_ipmb.c +++ b/drivers/char/ipmi/ipmi_ipmb.c @@ -433,6 +433,8 @@ static int ipmi_ipmb_remove(struct i2c_client *client) } ipmi_ipmb_stop_thread(iidev); + ipmi_unregister_smi(iidev->intf); + return 0; } |