[SRU][Bionic][PATCH 0/6] Bionic: Sync to Xenial (Spectre) (LP: #1822760)

Juerg Haefliger juerg.haefliger at canonical.com
Wed Apr 10 10:10:02 UTC 2019

BugLink: https://bugs.launchpad.net/bugs/1822760

== SRU Justification ==

There are a couple of Spectre related commits in Xenial that never landed in Bionic. Fix that to prevent a regression when upgrading from Xenial to Bionic.

== Regression Potential ==

Low. These are not very intrusive commits that have been in upstream for quite a while.

== Fix ==

Backport the relevant commits from upstream.

== Test Case ==


Compile-tested all architectures.

Signed-off-by: Juerg Haefliger <juergh at canonical.com>

Juerg Haefliger (2):
  UBUNTU: SAUCE: [Fix] x86/KVM/VMX: Add L1D flush logic
  UBUNTU: SAUCE: [Fix] x86/speculation: Use ARCH_CAPABILITIES to skip
    L1D flush on vmentry

Paolo Bonzini (1):
  KVM: VMX: fixes for vmentry_l1d_flush module parameter

Tom Lendacky (1):
  KVM: SVM: Add MSR-based feature support for serializing LFENCE

Vlastimil Babka (1):
  x86/speculation/l1tf: Suggest what to do on systems with too much RAM

Wanpeng Li (1):
  KVM: X86: Allow userspace to define the microcode version

 arch/x86/include/asm/kvm_host.h |  1 +
 arch/x86/kernel/cpu/bugs.c      |  4 +++
 arch/x86/kvm/svm.c              | 40 +++++++++++++++++++++++++++---
 arch/x86/kvm/vmx.c              | 43 +++++++++++++++++++--------------
 arch/x86/kvm/x86.c              | 18 ++++++++++----
 5 files changed, 79 insertions(+), 27 deletions(-)


More information about the kernel-team mailing list