]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/microcode: Allow late microcode loading with SMT disabled
authorJosh Poimboeuf <jpoimboe@redhat.com>
Fri, 10 Aug 2018 07:31:10 +0000 (08:31 +0100)
committerBrian Maly <brian.maly@oracle.com>
Wed, 5 Sep 2018 17:12:49 +0000 (13:12 -0400)
commit22386695217192f520cb4576839374cd6d264aa6
tree1cc4e0cba7fcc8316bc157b11bd6bd0723c88256
parenteb9dd6f83aeda5e90e13a5e91f8f4d845dee943e
x86/microcode: Allow late microcode loading with SMT disabled

The kernel unnecessarily prevents late microcode loading when SMT is
disabled.  It should be safe to allow it if all the primary threads are
online.

Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Acked-by: Borislav Petkov <bp@suse.de>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
(cherry picked from commit 07d981ad4cf1e78361c6db1c28ee5ba105f96cc1)

Orabug: 28488808
CVE: CVE-2018-3620

Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Reviewed-by: Liam Merwick <liam.merwick@oracle.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
arch/x86/kernel/cpu/microcode/core.c