[SRU][Zesty][PATCH 0/1] Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting"

Joseph Salisbury joseph.salisbury at canonical.com
Fri Oct 27 19:23:33 UTC 2017


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

== SRU Justification ==
Kernel crashes when installation of Ubuntu-16.04.3 with HWE (ISO).
Same observation while booting to 4.10.0-28 HWE kerenl of Ubuntu-16.04.3 
and 4.10.0-33 HWE as well.

Seen only with 4.10 HWE kernels of Ubuntu-16.04.3.  4.4 kernels of 
Ubuntu-16.04.3 works fine. Daily builds of Ubuntu Server 17.10 works fine.

Reducing the core count to <26 cores helps here. Boot & installation of 
HWE-kernel works fine.

This bug was introduced by commit:
dc6db24d2476 ("x86/acpi: Set persistent cpuid <-> nodeid mapping when booting")

It is resolved by reverting commit dc6db24d2476, which was done in mainline by 
commit c962cff17df as of v4.11-rc3.

There are three additiona commits introduced by the same patch author when 
commit c962cff17df was submitted.  However, it was confirmed that only the single
revert is needed to fix this particular bug.  Upstream thread:
 https://lkml.org/lkml/2017/2/20/66

== Fix ==
commit c962cff17dfa11f4a8227ac16de2b28aea3312e4
Author: Dou Liyang <douly.fnst at cn.fujitsu.com>
Date:   Fri Mar 3 16:02:23 2017 +0800

    Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting"

== Regression Potential ==
This is reverting a commit that introduced a bug.  This commit has also
been reverted upstream.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.


Dou Liyang (1):
  Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when
    booting"

 arch/x86/kernel/acpi/boot.c   |  2 +-
 drivers/acpi/acpi_processor.c |  5 ---
 drivers/acpi/bus.c            |  1 -
 drivers/acpi/processor_core.c | 73 -------------------------------------------
 include/linux/acpi.h          |  3 --
 5 files changed, 1 insertion(+), 83 deletions(-)

-- 
2.7.4





More information about the kernel-team mailing list