ACPI 2.0 / AML: Improve module level execution by moving the If/Else/While execution to per-table basis

This experiment moves module level If/Else/While executions to per-table
basis.

If regressions are found against the enabling of this experimental
improvement, this patch is the only one that should get bisected out.
Please report the regressions to the kernel bugzilla for further root
causing.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=112911
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Tested-by: Chris Bainbridge <chris.bainbridge@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
Lv Zheng 2016-03-24 10:43:08 +08:00 committed by Rafael J. Wysocki
parent fe6cbea0f0
commit 3d4b7ae96d

View File

@ -192,7 +192,7 @@ ACPI_INIT_GLOBAL(u8, acpi_gbl_do_not_use_xsdt, FALSE);
/* /*
* Optionally support group module level code. * Optionally support group module level code.
*/ */
ACPI_INIT_GLOBAL(u8, acpi_gbl_group_module_level_code, TRUE); ACPI_INIT_GLOBAL(u8, acpi_gbl_group_module_level_code, FALSE);
/* /*
* Optionally use 32-bit FADT addresses if and when there is a conflict * Optionally use 32-bit FADT addresses if and when there is a conflict