]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/spectre_v2: Don't check bad microcode versions when running under hypervisors.
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 26 Feb 2018 14:35:01 +0000 (09:35 -0500)
committerJack Vogel <jack.vogel@oracle.com>
Fri, 2 Mar 2018 02:44:34 +0000 (18:44 -0800)
commit4a6a628a4c53f4eb05f9a90ff63ad77451f781eb
tree161dde6913e89cc414fd957c9315fd18660ef5c1
parent473ad76ea8d76f34555d764a3d5820bc1b33cabf
x86/spectre_v2: Don't check bad microcode versions when running under hypervisors.

As:
 1) We know they lie about the env anyhow (host mismatch)
 2) Even if the hypervisor (Xen, KVM, VMWare, etc) provided
    a valid "correct" value, it all gets to be very murky
    when migration happens (do you provide the "new"
    microcode of the machine?).

And in reality the cloud vendors are the ones that should make
sure that the microcode that is running is correct and we should
just sing lalalala and believe them.

Orabug: 27601736
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Allen Pais <allen.pais@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
arch/x86/kernel/cpu/scattered.c