summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/microcode/core.c
diff options
context:
space:
mode:
authorBorislav Petkov <bp@suse.de>2018-04-21 10:19:29 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-05-01 12:58:26 -0700
commit7c6bcaac737fa72dd8aef00cb38b9c96b9b04cd8 (patch)
treed152194db50c8c6ba2cac2426018250b8ec0af1c /arch/x86/kernel/cpu/microcode/core.c
parentb319531024d9b3c4d63965efc92d8e04803f42ce (diff)
downloadlinux-stable-7c6bcaac737fa72dd8aef00cb38b9c96b9b04cd8.tar.gz
linux-stable-7c6bcaac737fa72dd8aef00cb38b9c96b9b04cd8.tar.bz2
linux-stable-7c6bcaac737fa72dd8aef00cb38b9c96b9b04cd8.zip
x86/microcode/intel: Save microcode patch unconditionally
commit 84749d83758af6576552046b215b9b7f37f9556b upstream. 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 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/x86/kernel/cpu/microcode/core.c')
0 files changed, 0 insertions, 0 deletions