[SRU][Xenial][Yakkety][PATCH 0/1] UBUNTU: SAUCE: (no-up) x86/topology: Handle CPUID bogosity gracefully

Joseph Salisbury joseph.salisbury at canonical.com
Mon May 9 16:17:45 UTC 2016


BugLink: http://bugs.launchpad.net/bugs/1573231

== Xenial and Yakkety Justification ==
Multiple users have reported a Kernel Panic on EC2 After Upgrading from 14.04 to 16.04.
After a bisect it was found that commit 8ae10f463b introduced this bug.  

The panic is due to a a divide error. The divide error happens because XEN is supplying bogus 
data in the CPUID.

Thomas Gleixner created a patch to solve this bug.  The patch is in the x86 tree and has
been submitted for inclusion in mainline.

This patch is marked as SAUCE and (no-up) because it has not landed in mainline as 
of yet.  However, it is being submitted for inclusin in Ubunte due to the critical
nature of the bug.



== Fix ==
https://lkml.org/lkml/2016/5/7/49:

Commit-ID:  56402d63eefe22179f7311a51ff2094731420406
Gitweb:     http://git.kernel.org/tip/56402d63eefe22179f7311a51ff2094731420406
Author:     Thomas Gleixner <tglx at linutronix.de>
AuthorDate: Fri, 6 May 2016 20:48:16 +0200
Committer:  Thomas Gleixner <tglx at linutronix.de>
CommitDate: Sat, 7 May 2016 10:06:55 +0200

x86/topology: Handle CPUID bogosity gracefully



== Test Case ==
A test kernel was built with this patch and tested by multiple AWS users.
It was reported that the test kernel resolved the bug.


Thomas Gleixner (1):
  x86/topology: Handle CPUID bogosity gracefully

 arch/x86/kernel/smpboot.c | 5 +++++
 1 file changed, 5 insertions(+)

-- 
2.7.4





More information about the kernel-team mailing list