kernel/arch/x86/kernel/cpu/microcode/intel.c
.. .. @@ -659,7 +659,6 @@ 659 659 else 660 660 iup = &intel_ucode_patch; 661 661 662 -reget:663 662 if (!*iup) { 664 663 patch = __load_ucode_intel(&uci); 665 664 if (!patch) .. .. @@ -670,12 +669,7 @@ 670 669 671 670 uci.mc = *iup; 672 671 673 - if (apply_microcode_early(&uci, true)) {674 - /* Mixed-silicon system? Try to refetch the proper patch: */675 - *iup = NULL;676 -677 - goto reget;678 - }672 + apply_microcode_early(&uci, true);679 673 } 680 674 681 675 static struct microcode_intel *find_patch(struct ucode_cpu_info *uci)