diff options
author | trenn@suse.de | 2014-10-14 16:40:23 +0200 |
---|---|---|
committer | Corey Minyard | 2014-12-11 22:04:06 +0100 |
commit | 80fad5b959398f347e3b67d8ffdc5a81af1eff82 (patch) | |
tree | 73c8df9fdc1e8e91be5ace56cab3000d871fa72d /drivers/char/ipmi/ipmi_msghandler.c | |
parent | ipmi: Use the proper type for acpi_handle (diff) | |
download | kernel-qcow2-linux-80fad5b959398f347e3b67d8ffdc5a81af1eff82.tar.gz kernel-qcow2-linux-80fad5b959398f347e3b67d8ffdc5a81af1eff82.tar.xz kernel-qcow2-linux-80fad5b959398f347e3b67d8ffdc5a81af1eff82.zip |
ipmi: Unregister previously registered driver in error case
Signed-off-by: Thomas Renninger <trenn@suse.de>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Diffstat (limited to 'drivers/char/ipmi/ipmi_msghandler.c')
-rw-r--r-- | drivers/char/ipmi/ipmi_msghandler.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c index 5b08b92c6441..3e8663b1a62b 100644 --- a/drivers/char/ipmi/ipmi_msghandler.c +++ b/drivers/char/ipmi/ipmi_msghandler.c @@ -4435,6 +4435,7 @@ static int ipmi_init_msghandler(void) proc_ipmi_root = proc_mkdir("ipmi", NULL); if (!proc_ipmi_root) { printk(KERN_ERR PFX "Unable to create IPMI proc dir"); + driver_unregister(&ipmidriver.driver); return -ENOMEM; } |