]> git.baikalelectronics.ru Git - kernel.git/commit
x86/microcode/intel: Save microcode patch unconditionally
authorBorislav Petkov <bp@suse.de>
Sat, 21 Apr 2018 08:19:29 +0000 (10:19 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 24 Apr 2018 07:48:22 +0000 (09:48 +0200)
commitb56892cde6efee4da0c10c56cd0c51b12f7b4edc
treec6f4042145dbb1b9d536a1ad2cdd28c888b0bc99
parent7d2af3099b08683e34c77cac31e1419f05148b84
x86/microcode/intel: Save microcode patch unconditionally

save_mc_for_early() was a no-op on !CONFIG_HOTPLUG_CPU but the
generic_load_microcode() path saves the microcode patches it has found into
the cache of patches which is used for late loading too. Regardless of
whether CPU hotplug is used or not.

Make the saving unconditional so that late loading can find the proper
patch.

Reported-by: Vitezslav Samel <vitezslav@samel.cz>
Signed-off-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Vitezslav Samel <vitezslav@samel.cz>
Tested-by: Ashok Raj <ashok.raj@intel.com>
Cc: stable@vger.kernel.org
Link: http://lkml.kernel.org/r/20180418081140.GA2439@pc11.op.pod.cz
Link: https://lkml.kernel.org/r/20180421081930.15741-1-bp@alien8.de
arch/x86/kernel/cpu/microcode/intel.c