[Impact]
Some systems boot failed 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.
execute all acpi tables to make system work properly.
[Test]
Tested on several laptops, the laptop that failed to boot boots well.
Other laptops still works fine.
[Regression Potential]
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.
[Impact]
Some systems boot failed 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.
execute all acpi tables to make system work properly.
[Test]
Tested on several laptops, the laptop that failed to boot boots well.
Other laptops still works fine.
[Regression Potential]
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.