From: Julia Lawall <julia@xxxxxxx> Call platform_device_unregister as in the previous error-handling code. Signed-off-by: Julia Lawall <julia@xxxxxxx> --- This is not tested, but I couldn't see how else platform_device_unregister could be called. arch/x86/kernel/microcode_core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/x86/kernel/microcode_core.c b/arch/x86/kernel/microcode_core.c index f924280..1872a3a 100644 --- a/arch/x86/kernel/microcode_core.c +++ b/arch/x86/kernel/microcode_core.c @@ -532,8 +532,10 @@ static int __init microcode_init(void) } error = microcode_dev_init(); - if (error) + if (error) { + platform_device_unregister(microcode_pdev); return error; + } register_syscore_ops(&mc_syscore_ops); register_hotcpu_notifier(&mc_cpu_notifier); -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html