Applied: [Xenial][PATCH 0/1] x86_max_cores==0 panic on Xen guests
Kamal Mostafa
kamal at canonical.com
Wed Mar 28 16:41:46 UTC 2018
Applied to xenial/master-next.
On Wed, Mar 28, 2018 at 09:28:16AM -0700, Kamal Mostafa wrote:
> BugLink: http://bugs.launchpad.net/bugs/1758869
>
> == SRU ==
> Fix "Kernel panic with AWS 4.4.0-1053 / 4.4.0-1015".
> Boot-time panic occurs on all c3.large instances, due to a recently
> introduced* divide-by-zero which occurs when x86_max_cores contains 0
> as is the case in some Xen guest configurations as indicated by this
> pre-existing dmesg indicator: "smpboot: x86_max_cores == zero !?!?"
>
> *The divide-by-zero was introduced by mainline commit:
> 7e702d1 x86/microcode/intel: Extend BDW late-loading further with LLC size check
>
> and fixed (reference https://lkml.org/lkml/2018/2/6/320) by:
> a15a753 x86/microcode/AMD: Do not load when running on a hypervisor
>
> This fix patch is currently pending for cc: stable.
>
> == Fix ==
> Simple context backport from mainline short circuits code paths through
> pre-microcode-loading system checks which are pointless on the guest anyway
> since it won't load microcode. Low regression potential.
>
> Borislav Petkov (1):
> x86/microcode/AMD: Do not load when running on a hypervisor
>
> arch/x86/kernel/cpu/microcode/core.c | 28 +++++++++++++++++++---------
> 1 file changed, 19 insertions(+), 9 deletions(-)
>
> --
> 2.7.4
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list