Commit d7a622f4 authored by Tigran Aivazian's avatar Tigran Aivazian Committed by Linus Torvalds

[PATCH] arch_i386_kernel_microcode.c misc_register

From:  Chris Wilson <chris@qwirx.com>

  If the call to devfs_register() fails, then the driver does not deregister
  its misc device before returning an error. This should fix it.
parent 0b27fbfb
...@@ -139,6 +139,7 @@ static int __init microcode_init(void) ...@@ -139,6 +139,7 @@ static int __init microcode_init(void)
&microcode_fops, NULL); &microcode_fops, NULL);
if (devfs_handle == NULL && error) { if (devfs_handle == NULL && error) {
printk(KERN_ERR "microcode: failed to devfs_register()\n"); printk(KERN_ERR "microcode: failed to devfs_register()\n");
misc_deregister(&microcode_dev);
goto out; goto out;
} }
error = 0; error = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment