Don't lose the error return.
This was lost when early amd microcode loading was added in
757885e94a22bcc82beb9b1445c95218cb20ceab

Signed-off-by: Torsten Kaiser <just.for.l...@googlemail.com>

--- a/arch/x86/kernel/microcode_core_early.c    2013-07-23 19:44:05.509516795 
+0200
+++ b/arch/x86/kernel/microcode_core_early.c    2013-07-23 19:58:34.459509474 
+0200
@@ -127,11 +127,11 @@ int __init save_microcode_in_initrd(void
        switch (c->x86_vendor) {
        case X86_VENDOR_INTEL:
                if (c->x86 >= 6)
-                       save_microcode_in_initrd_intel();
+                       return save_microcode_in_initrd_intel();
                break;
        case X86_VENDOR_AMD:
                if (c->x86 >= 0x10)
-                       save_microcode_in_initrd_amd();
+                       return save_microcode_in_initrd_amd();
                break;
        default:
                break;
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to