[SRU][B/OEM][PATCH 0/1] Fix ACPI bug that causes boot failure
aaron.ma at canonical.com
Wed Mar 13 14:43:04 UTC 2019
Some systems boot failed at a very early stage, only blackscreen shown.
Some system BIOS set definition in if statement, it would be deferred to be loaded.
Some devices would not work properly and cause a system lockup.
execute all acpi tables to make system work properly.
Tested on several laptops, the laptop that failed to boot boots well.
Other laptops still works fine.
Upstream fix. Low risk.
Backported changes is one line of debug ouput sentence in nsparse.c:
s/Start table execution pass/Start load pass/
Verified on several laptops. Fix boot failure and no regression found.
This patch is from 4.17-rc1, so only Bionic/OEM 4.15 kernels need it.
Schmauss, Erik (1):
ACPICA: Integrate package handling with module-level code
drivers/acpi/acpica/dspkginit.c | 128 ++++++++++++++++++--------------
drivers/acpi/acpica/dswexec.c | 6 +-
drivers/acpi/acpica/nsparse.c | 4 +-
drivers/acpi/acpica/pstree.c | 1 +
include/acpi/acpixf.h | 8 +-
5 files changed, 85 insertions(+), 62 deletions(-)
More information about the kernel-team