[PATCH v2 0/1] [SRU][B/B-OEM] UBUNTU: SAUCE: Fix ACPI bug that
Aaron Ma
aaron.ma at canonical.com
Tue Apr 2 04:10:12 UTC 2019
BugLink: https://bugs.launchpad.net/bugs/1819921
V2:
Fix non-x86 building error.
[Impact]
Some lenovo laptops failed to boot at a very early stage, only
blackscreen shown.
[Fix]
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.
add a quirk for these laptops to execute all acpi tables and
make system work properly.
[Test]
Tested on several laptops, the laptop that failed to boot boots well.
Other laptops still works fine.
Build passed on arm arch.
[Regression Potential]
SAUCE patch. Low, specific change depends on hardware.
Upstream fix:
commit 5a8361f7ecceaed64b4064000d16cb703462be49
Author: Schmauss, Erik <erik.schmauss at intel.com>
Date: Thu Feb 15 13:09:30 2018 -0800
ACPICA: Integrate package handling with module-level code
Due to the lots of changes in this commit and other regressions concern
So made a sauce patch in Bionic kernel with the specific BIOS series.
Verified on several laptops. Fix boot failure and no regression found.
The upstream fix is in 4.17-rc1, so only Bionic/OEM 4.15 kernels need
it.
Aaron Ma (1):
UBUNTU: SAUCE: ACPI / bus: Add some Lenovo laptops in list of acpi
table term list
drivers/acpi/bus.c | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
--
2.17.1
More information about the kernel-team
mailing list