mbox series

[v2,0/1,SRU,B/B-OEM] UBUNTU: SAUCE: Fix ACPI bug that

Message ID 20190402041013.12799-1-aaron.ma@canonical.com
Headers show
Series UBUNTU: SAUCE: Fix ACPI bug that | expand

Message

Aaron Ma April 2, 2019, 4:10 a.m. UTC
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@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(+)

Comments

AceLan Kao April 7, 2019, 4:15 a.m. UTC | #1
Applied on Ubuntu-oem-4.15.0-1036.41

Acked-By: AceLan Kao <acelan.kao@canonical.com>
Khaled Elmously April 24, 2019, 6:54 a.m. UTC | #2
On 2019-04-02 12:10:12 , Aaron Ma wrote:
> 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@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
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team