diff options
author | Lv Zheng <lv.zheng@intel.com> | 2014-04-29 22:04:35 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-05-06 18:55:00 -0400 |
commit | 3a2f3a3383f87412fa11b89290d592a24f618487 (patch) | |
tree | c51acbd870ed59859f21eba9ad1a012bbfdaa1cd /drivers/acpi/acpica/utglobal.c | |
parent | 1a49b72c4e0c7097b9d3cf8650ff17f87e07d8bd (diff) |
ACPICA: OSL: Move external globals from utglobal.c to acpixf.h using ACPI_INIT_GLOBAL/ACPI_GLOBAL.
OSPMs like Linux trend to include all header files but leave empty stub
macros for a feature that is not configured during build.
This patch cleans up global variables that are defined in utglobal.c using
ACPI_INIT_GLOBAL mechanism. In Linux, such global variables are used by
the subsystems external to ACPICA.
This patch also cleans up global variables that are defined in utglobal.c
using ACPI_GLOBAL mechanism. In Linux, such global variables are not used
or should not be used by the subsystems external to ACPICA.
External global variables can be redefined by OSPMs using
ACPI_INIT_GLOBAL/ACPI_GLOBAL macros. Thus the ACPI_GLOBAL/ACPI_INIT_GLOBAL
mechanisms can be used by OSPM to implement stubs for such external
globals.
This patch doesn't include code for Linux to use this new mechanism, thus
no functional changes. Lv Zheng.
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/acpica/utglobal.c')
-rw-r--r-- | drivers/acpi/acpica/utglobal.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/drivers/acpi/acpica/utglobal.c b/drivers/acpi/acpica/utglobal.c index 825b064e21f3..d69be3cb3fae 100644 --- a/drivers/acpi/acpica/utglobal.c +++ b/drivers/acpi/acpica/utglobal.c | |||
@@ -55,28 +55,7 @@ ACPI_MODULE_NAME("utglobal") | |||
55 | * Static global variable initialization. | 55 | * Static global variable initialization. |
56 | * | 56 | * |
57 | ******************************************************************************/ | 57 | ******************************************************************************/ |
58 | /* Debug output control masks */ | ||
59 | u32 acpi_dbg_level = ACPI_DEBUG_DEFAULT; | ||
60 | |||
61 | u32 acpi_dbg_layer = 0; | ||
62 | |||
63 | /* acpi_gbl_FADT is a local copy of the FADT, converted to a common format. */ | ||
64 | |||
65 | struct acpi_table_fadt acpi_gbl_FADT; | ||
66 | u32 acpi_gbl_trace_flags; | ||
67 | acpi_name acpi_gbl_trace_method_name; | ||
68 | u8 acpi_gbl_system_awake_and_running; | ||
69 | u32 acpi_current_gpe_count; | ||
70 | |||
71 | /* | ||
72 | * ACPI 5.0 introduces the concept of a "reduced hardware platform", meaning | ||
73 | * that the ACPI hardware is no longer required. A flag in the FADT indicates | ||
74 | * a reduced HW machine, and that flag is duplicated here for convenience. | ||
75 | */ | ||
76 | u8 acpi_gbl_reduced_hardware; | ||
77 | |||
78 | /* Various state name strings */ | 58 | /* Various state name strings */ |
79 | |||
80 | const char *acpi_gbl_sleep_state_names[ACPI_S_STATE_COUNT] = { | 59 | const char *acpi_gbl_sleep_state_names[ACPI_S_STATE_COUNT] = { |
81 | "\\_S0_", | 60 | "\\_S0_", |
82 | "\\_S1_", | 61 | "\\_S1_", |
@@ -337,7 +316,6 @@ acpi_status acpi_ut_init_globals(void) | |||
337 | acpi_gbl_acpi_hardware_present = TRUE; | 316 | acpi_gbl_acpi_hardware_present = TRUE; |
338 | acpi_gbl_last_owner_id_index = 0; | 317 | acpi_gbl_last_owner_id_index = 0; |
339 | acpi_gbl_next_owner_id_offset = 0; | 318 | acpi_gbl_next_owner_id_offset = 0; |
340 | acpi_gbl_trace_method_name = 0; | ||
341 | acpi_gbl_trace_dbg_level = 0; | 319 | acpi_gbl_trace_dbg_level = 0; |
342 | acpi_gbl_trace_dbg_layer = 0; | 320 | acpi_gbl_trace_dbg_layer = 0; |
343 | acpi_gbl_debugger_configuration = DEBUGGER_THREADING; | 321 | acpi_gbl_debugger_configuration = DEBUGGER_THREADING; |