diff options
-rw-r--r-- | arch/x86/boot/compressed/acpi.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/dbexec.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/dsinit.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/nsinit.c | 4 | ||||
-rw-r--r-- | drivers/acpi/acpica/nsparse.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/nsrepair.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/nsrepair2.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/nsxfname.c | 4 | ||||
-rw-r--r-- | drivers/acpi/acpica/rsxface.c | 8 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbdata.c | 3 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbinstal.c | 2 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbprint.c | 6 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbutils.c | 6 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbxface.c | 4 | ||||
-rw-r--r-- | drivers/acpi/acpica/tbxfload.c | 15 | ||||
-rw-r--r-- | drivers/acpi/acpica/utmisc.c | 8 | ||||
-rw-r--r-- | drivers/acpi/acpica/utpredef.c | 4 | ||||
-rw-r--r-- | drivers/acpi/acpica/utstring.c | 2 | ||||
-rw-r--r-- | drivers/acpi/scan.c | 2 | ||||
-rw-r--r-- | drivers/acpi/sysfs.c | 8 | ||||
-rw-r--r-- | drivers/acpi/tables.c | 4 | ||||
-rw-r--r-- | include/acpi/actypes.h | 4 | ||||
-rw-r--r-- | tools/power/acpi/os_specific/service_layers/oslinuxtbl.c | 30 | ||||
-rw-r--r-- | tools/power/acpi/tools/acpidump/apdump.c | 4 |
24 files changed, 66 insertions, 64 deletions
diff --git a/arch/x86/boot/compressed/acpi.c b/arch/x86/boot/compressed/acpi.c index 0ef4ad55b29b..ad84239e595e 100644 --- a/arch/x86/boot/compressed/acpi.c +++ b/arch/x86/boot/compressed/acpi.c | |||
@@ -276,7 +276,7 @@ static unsigned long get_acpi_srat_table(void) | |||
276 | if (acpi_table) { | 276 | if (acpi_table) { |
277 | header = (struct acpi_table_header *)acpi_table; | 277 | header = (struct acpi_table_header *)acpi_table; |
278 | 278 | ||
279 | if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_SRAT)) | 279 | if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_SRAT)) |
280 | return acpi_table; | 280 | return acpi_table; |
281 | } | 281 | } |
282 | entry += size; | 282 | entry += size; |
diff --git a/drivers/acpi/acpica/dbexec.c b/drivers/acpi/acpica/dbexec.c index bb43305cb215..4027eaab18a4 100644 --- a/drivers/acpi/acpica/dbexec.c +++ b/drivers/acpi/acpica/dbexec.c | |||
@@ -453,7 +453,7 @@ acpi_db_execute(char *name, char **args, acpi_object_type *types, u32 flags) | |||
453 | 453 | ||
454 | /* Dump a _PLD buffer if present */ | 454 | /* Dump a _PLD buffer if present */ |
455 | 455 | ||
456 | if (ACPI_COMPARE_NAME | 456 | if (ACPI_COMPARE_NAMESEG |
457 | ((ACPI_CAST_PTR | 457 | ((ACPI_CAST_PTR |
458 | (struct acpi_namespace_node, | 458 | (struct acpi_namespace_node, |
459 | acpi_gbl_db_method_info.method)->name.ascii), | 459 | acpi_gbl_db_method_info.method)->name.ascii), |
diff --git a/drivers/acpi/acpica/dsinit.c b/drivers/acpi/acpica/dsinit.c index a4a24ffe5fae..4ebd23700bbc 100644 --- a/drivers/acpi/acpica/dsinit.c +++ b/drivers/acpi/acpica/dsinit.c | |||
@@ -200,7 +200,7 @@ acpi_ds_initialize_objects(u32 table_index, | |||
200 | 200 | ||
201 | /* DSDT is always the first AML table */ | 201 | /* DSDT is always the first AML table */ |
202 | 202 | ||
203 | if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT)) { | 203 | if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT)) { |
204 | ACPI_DEBUG_PRINT_RAW((ACPI_DB_INIT, | 204 | ACPI_DEBUG_PRINT_RAW((ACPI_DB_INIT, |
205 | "\nInitializing Namespace objects:\n")); | 205 | "\nInitializing Namespace objects:\n")); |
206 | } | 206 | } |
diff --git a/drivers/acpi/acpica/nsinit.c b/drivers/acpi/acpica/nsinit.c index 19fb8dda870f..53e5d00d3a5e 100644 --- a/drivers/acpi/acpica/nsinit.c +++ b/drivers/acpi/acpica/nsinit.c | |||
@@ -478,7 +478,7 @@ acpi_ns_find_ini_methods(acpi_handle obj_handle, | |||
478 | 478 | ||
479 | /* We are only looking for methods named _INI */ | 479 | /* We are only looking for methods named _INI */ |
480 | 480 | ||
481 | if (!ACPI_COMPARE_NAME(node->name.ascii, METHOD_NAME__INI)) { | 481 | if (!ACPI_COMPARE_NAMESEG(node->name.ascii, METHOD_NAME__INI)) { |
482 | return (AE_OK); | 482 | return (AE_OK); |
483 | } | 483 | } |
484 | 484 | ||
@@ -641,7 +641,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle, | |||
641 | * Note: We know there is an _INI within this subtree, but it may not be | 641 | * Note: We know there is an _INI within this subtree, but it may not be |
642 | * under this particular device, it may be lower in the branch. | 642 | * under this particular device, it may be lower in the branch. |
643 | */ | 643 | */ |
644 | if (!ACPI_COMPARE_NAME(device_node->name.ascii, "_SB_") || | 644 | if (!ACPI_COMPARE_NAMESEG(device_node->name.ascii, "_SB_") || |
645 | device_node->parent != acpi_gbl_root_node) { | 645 | device_node->parent != acpi_gbl_root_node) { |
646 | ACPI_DEBUG_EXEC(acpi_ut_display_init_pathname | 646 | ACPI_DEBUG_EXEC(acpi_ut_display_init_pathname |
647 | (ACPI_TYPE_METHOD, device_node, | 647 | (ACPI_TYPE_METHOD, device_node, |
diff --git a/drivers/acpi/acpica/nsparse.c b/drivers/acpi/acpica/nsparse.c index c0b4f7bedfab..f16cf5e4742c 100644 --- a/drivers/acpi/acpica/nsparse.c +++ b/drivers/acpi/acpica/nsparse.c | |||
@@ -203,7 +203,7 @@ acpi_ns_one_complete_parse(u32 pass_number, | |||
203 | 203 | ||
204 | /* Found OSDT table, enable the namespace override feature */ | 204 | /* Found OSDT table, enable the namespace override feature */ |
205 | 205 | ||
206 | if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_OSDT) && | 206 | if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_OSDT) && |
207 | pass_number == ACPI_IMODE_LOAD_PASS1) { | 207 | pass_number == ACPI_IMODE_LOAD_PASS1) { |
208 | walk_state->namespace_override = TRUE; | 208 | walk_state->namespace_override = TRUE; |
209 | } | 209 | } |
diff --git a/drivers/acpi/acpica/nsrepair.c b/drivers/acpi/acpica/nsrepair.c index 0aacfa48e20d..be86fea8e4d4 100644 --- a/drivers/acpi/acpica/nsrepair.c +++ b/drivers/acpi/acpica/nsrepair.c | |||
@@ -316,7 +316,7 @@ static const struct acpi_simple_repair_info *acpi_ns_match_simple_repair(struct | |||
316 | 316 | ||
317 | this_name = acpi_object_repair_info; | 317 | this_name = acpi_object_repair_info; |
318 | while (this_name->object_converter) { | 318 | while (this_name->object_converter) { |
319 | if (ACPI_COMPARE_NAME(node->name.ascii, this_name->name)) { | 319 | if (ACPI_COMPARE_NAMESEG(node->name.ascii, this_name->name)) { |
320 | 320 | ||
321 | /* Check if we can actually repair this name/type combination */ | 321 | /* Check if we can actually repair this name/type combination */ |
322 | 322 | ||
diff --git a/drivers/acpi/acpica/nsrepair2.c b/drivers/acpi/acpica/nsrepair2.c index d5804a6d1d65..4c285e918465 100644 --- a/drivers/acpi/acpica/nsrepair2.c +++ b/drivers/acpi/acpica/nsrepair2.c | |||
@@ -188,7 +188,7 @@ static const struct acpi_repair_info *acpi_ns_match_complex_repair(struct | |||
188 | 188 | ||
189 | this_name = acpi_ns_repairable_names; | 189 | this_name = acpi_ns_repairable_names; |
190 | while (this_name->repair_function) { | 190 | while (this_name->repair_function) { |
191 | if (ACPI_COMPARE_NAME(node->name.ascii, this_name->name)) { | 191 | if (ACPI_COMPARE_NAMESEG(node->name.ascii, this_name->name)) { |
192 | return (this_name); | 192 | return (this_name); |
193 | } | 193 | } |
194 | 194 | ||
diff --git a/drivers/acpi/acpica/nsxfname.c b/drivers/acpi/acpica/nsxfname.c index de2d3135d6a9..55b4a5b3331f 100644 --- a/drivers/acpi/acpica/nsxfname.c +++ b/drivers/acpi/acpica/nsxfname.c | |||
@@ -495,8 +495,8 @@ acpi_status acpi_install_method(u8 *buffer) | |||
495 | 495 | ||
496 | /* Table must be a DSDT or SSDT */ | 496 | /* Table must be a DSDT or SSDT */ |
497 | 497 | ||
498 | if (!ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT) && | 498 | if (!ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT) && |
499 | !ACPI_COMPARE_NAME(table->signature, ACPI_SIG_SSDT)) { | 499 | !ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_SSDT)) { |
500 | return (AE_BAD_HEADER); | 500 | return (AE_BAD_HEADER); |
501 | } | 501 | } |
502 | 502 | ||
diff --git a/drivers/acpi/acpica/rsxface.c b/drivers/acpi/acpica/rsxface.c index 1d6f136e4068..c62be3d91712 100644 --- a/drivers/acpi/acpica/rsxface.c +++ b/drivers/acpi/acpica/rsxface.c | |||
@@ -603,10 +603,10 @@ acpi_walk_resources(acpi_handle device_handle, | |||
603 | /* Parameter validation */ | 603 | /* Parameter validation */ |
604 | 604 | ||
605 | if (!device_handle || !user_function || !name || | 605 | if (!device_handle || !user_function || !name || |
606 | (!ACPI_COMPARE_NAME(name, METHOD_NAME__CRS) && | 606 | (!ACPI_COMPARE_NAMESEG(name, METHOD_NAME__CRS) && |
607 | !ACPI_COMPARE_NAME(name, METHOD_NAME__PRS) && | 607 | !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__PRS) && |
608 | !ACPI_COMPARE_NAME(name, METHOD_NAME__AEI) && | 608 | !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__AEI) && |
609 | !ACPI_COMPARE_NAME(name, METHOD_NAME__DMA))) { | 609 | !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__DMA))) { |
610 | return_ACPI_STATUS(AE_BAD_PARAMETER); | 610 | return_ACPI_STATUS(AE_BAD_PARAMETER); |
611 | } | 611 | } |
612 | 612 | ||
diff --git a/drivers/acpi/acpica/tbdata.c b/drivers/acpi/acpica/tbdata.c index 0cecd0039acf..933f81316ad2 100644 --- a/drivers/acpi/acpica/tbdata.c +++ b/drivers/acpi/acpica/tbdata.c | |||
@@ -480,7 +480,8 @@ acpi_tb_verify_temp_table(struct acpi_table_desc *table_desc, | |||
480 | 480 | ||
481 | /* If a particular signature is expected (DSDT/FACS), it must match */ | 481 | /* If a particular signature is expected (DSDT/FACS), it must match */ |
482 | 482 | ||
483 | if (signature && !ACPI_COMPARE_NAME(&table_desc->signature, signature)) { | 483 | if (signature && |
484 | !ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) { | ||
484 | ACPI_BIOS_ERROR((AE_INFO, | 485 | ACPI_BIOS_ERROR((AE_INFO, |
485 | "Invalid signature 0x%X for ACPI table, expected [%s]", | 486 | "Invalid signature 0x%X for ACPI table, expected [%s]", |
486 | table_desc->signature.integer, signature)); | 487 | table_desc->signature.integer, signature)); |
diff --git a/drivers/acpi/acpica/tbinstal.c b/drivers/acpi/acpica/tbinstal.c index be6642bf6366..ef1ffd36ab3f 100644 --- a/drivers/acpi/acpica/tbinstal.c +++ b/drivers/acpi/acpica/tbinstal.c | |||
@@ -120,7 +120,7 @@ acpi_tb_install_standard_table(acpi_physical_address address, | |||
120 | */ | 120 | */ |
121 | if (!reload && | 121 | if (!reload && |
122 | acpi_gbl_disable_ssdt_table_install && | 122 | acpi_gbl_disable_ssdt_table_install && |
123 | ACPI_COMPARE_NAME(&new_table_desc.signature, ACPI_SIG_SSDT)) { | 123 | ACPI_COMPARE_NAMESEG(&new_table_desc.signature, ACPI_SIG_SSDT)) { |
124 | ACPI_INFO(("Ignoring installation of %4.4s at %8.8X%8.8X", | 124 | ACPI_INFO(("Ignoring installation of %4.4s at %8.8X%8.8X", |
125 | new_table_desc.signature.ascii, | 125 | new_table_desc.signature.ascii, |
126 | ACPI_FORMAT_UINT64(address))); | 126 | ACPI_FORMAT_UINT64(address))); |
diff --git a/drivers/acpi/acpica/tbprint.c b/drivers/acpi/acpica/tbprint.c index 9b5df95d881b..0bc18fd5cd71 100644 --- a/drivers/acpi/acpica/tbprint.c +++ b/drivers/acpi/acpica/tbprint.c | |||
@@ -94,7 +94,7 @@ acpi_tb_print_table_header(acpi_physical_address address, | |||
94 | { | 94 | { |
95 | struct acpi_table_header local_header; | 95 | struct acpi_table_header local_header; |
96 | 96 | ||
97 | if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_FACS)) { | 97 | if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_FACS)) { |
98 | 98 | ||
99 | /* FACS only has signature and length fields */ | 99 | /* FACS only has signature and length fields */ |
100 | 100 | ||
@@ -158,8 +158,8 @@ acpi_status acpi_tb_verify_checksum(struct acpi_table_header *table, u32 length) | |||
158 | * They are the odd tables, have no standard ACPI header and no checksum | 158 | * They are the odd tables, have no standard ACPI header and no checksum |
159 | */ | 159 | */ |
160 | 160 | ||
161 | if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_S3PT) || | 161 | if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_S3PT) || |
162 | ACPI_COMPARE_NAME(table->signature, ACPI_SIG_FACS)) { | 162 | ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_FACS)) { |
163 | return (AE_OK); | 163 | return (AE_OK); |
164 | } | 164 | } |
165 | 165 | ||
diff --git a/drivers/acpi/acpica/tbutils.c b/drivers/acpi/acpica/tbutils.c index 2469e01310e2..c5f0b8ec70cc 100644 --- a/drivers/acpi/acpica/tbutils.c +++ b/drivers/acpi/acpica/tbutils.c | |||
@@ -332,9 +332,9 @@ acpi_tb_parse_root_table(acpi_physical_address rsdp_address) | |||
332 | &table_index); | 332 | &table_index); |
333 | 333 | ||
334 | if (ACPI_SUCCESS(status) && | 334 | if (ACPI_SUCCESS(status) && |
335 | ACPI_COMPARE_NAME(&acpi_gbl_root_table_list. | 335 | ACPI_COMPARE_NAMESEG(&acpi_gbl_root_table_list. |
336 | tables[table_index].signature, | 336 | tables[table_index].signature, |
337 | ACPI_SIG_FADT)) { | 337 | ACPI_SIG_FADT)) { |
338 | acpi_gbl_fadt_index = table_index; | 338 | acpi_gbl_fadt_index = table_index; |
339 | acpi_tb_parse_fadt(); | 339 | acpi_tb_parse_fadt(); |
340 | } | 340 | } |
diff --git a/drivers/acpi/acpica/tbxface.c b/drivers/acpi/acpica/tbxface.c index 36592888f0e7..1640685bf4ae 100644 --- a/drivers/acpi/acpica/tbxface.c +++ b/drivers/acpi/acpica/tbxface.c | |||
@@ -230,7 +230,7 @@ acpi_get_table_header(char *signature, | |||
230 | 230 | ||
231 | for (i = 0, j = 0; i < acpi_gbl_root_table_list.current_table_count; | 231 | for (i = 0, j = 0; i < acpi_gbl_root_table_list.current_table_count; |
232 | i++) { | 232 | i++) { |
233 | if (!ACPI_COMPARE_NAME | 233 | if (!ACPI_COMPARE_NAMESEG |
234 | (&(acpi_gbl_root_table_list.tables[i].signature), | 234 | (&(acpi_gbl_root_table_list.tables[i].signature), |
235 | signature)) { | 235 | signature)) { |
236 | continue; | 236 | continue; |
@@ -323,7 +323,7 @@ acpi_get_table(char *signature, | |||
323 | i++) { | 323 | i++) { |
324 | table_desc = &acpi_gbl_root_table_list.tables[i]; | 324 | table_desc = &acpi_gbl_root_table_list.tables[i]; |
325 | 325 | ||
326 | if (!ACPI_COMPARE_NAME(&table_desc->signature, signature)) { | 326 | if (!ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) { |
327 | continue; | 327 | continue; |
328 | } | 328 | } |
329 | 329 | ||
diff --git a/drivers/acpi/acpica/tbxfload.c b/drivers/acpi/acpica/tbxfload.c index 1a2592cc3245..4f30f06a6f78 100644 --- a/drivers/acpi/acpica/tbxfload.c +++ b/drivers/acpi/acpica/tbxfload.c | |||
@@ -118,7 +118,7 @@ acpi_status acpi_tb_load_namespace(void) | |||
118 | table = &acpi_gbl_root_table_list.tables[acpi_gbl_dsdt_index]; | 118 | table = &acpi_gbl_root_table_list.tables[acpi_gbl_dsdt_index]; |
119 | 119 | ||
120 | if (!acpi_gbl_root_table_list.current_table_count || | 120 | if (!acpi_gbl_root_table_list.current_table_count || |
121 | !ACPI_COMPARE_NAME(table->signature.ascii, ACPI_SIG_DSDT) || | 121 | !ACPI_COMPARE_NAMESEG(table->signature.ascii, ACPI_SIG_DSDT) || |
122 | ACPI_FAILURE(acpi_tb_validate_table(table))) { | 122 | ACPI_FAILURE(acpi_tb_validate_table(table))) { |
123 | status = AE_NO_ACPI_TABLES; | 123 | status = AE_NO_ACPI_TABLES; |
124 | goto unlock_and_exit; | 124 | goto unlock_and_exit; |
@@ -170,11 +170,12 @@ acpi_status acpi_tb_load_namespace(void) | |||
170 | table = &acpi_gbl_root_table_list.tables[i]; | 170 | table = &acpi_gbl_root_table_list.tables[i]; |
171 | 171 | ||
172 | if (!table->address || | 172 | if (!table->address || |
173 | (!ACPI_COMPARE_NAME(table->signature.ascii, ACPI_SIG_SSDT) | 173 | (!ACPI_COMPARE_NAMESEG |
174 | && !ACPI_COMPARE_NAME(table->signature.ascii, | 174 | (table->signature.ascii, ACPI_SIG_SSDT) |
175 | ACPI_SIG_PSDT) | 175 | && !ACPI_COMPARE_NAMESEG(table->signature.ascii, |
176 | && !ACPI_COMPARE_NAME(table->signature.ascii, | 176 | ACPI_SIG_PSDT) |
177 | ACPI_SIG_OSDT)) | 177 | && !ACPI_COMPARE_NAMESEG(table->signature.ascii, |
178 | ACPI_SIG_OSDT)) | ||
178 | || ACPI_FAILURE(acpi_tb_validate_table(table))) { | 179 | || ACPI_FAILURE(acpi_tb_validate_table(table))) { |
179 | continue; | 180 | continue; |
180 | } | 181 | } |
@@ -364,7 +365,7 @@ acpi_status acpi_unload_parent_table(acpi_handle object) | |||
364 | * only these types can contain AML and thus are the only types | 365 | * only these types can contain AML and thus are the only types |
365 | * that can create namespace objects. | 366 | * that can create namespace objects. |
366 | */ | 367 | */ |
367 | if (ACPI_COMPARE_NAME | 368 | if (ACPI_COMPARE_NAMESEG |
368 | (acpi_gbl_root_table_list.tables[i].signature.ascii, | 369 | (acpi_gbl_root_table_list.tables[i].signature.ascii, |
369 | ACPI_SIG_DSDT)) { | 370 | ACPI_SIG_DSDT)) { |
370 | status = AE_TYPE; | 371 | status = AE_TYPE; |
diff --git a/drivers/acpi/acpica/utmisc.c b/drivers/acpi/acpica/utmisc.c index afaadc73196b..8638efacdbf4 100644 --- a/drivers/acpi/acpica/utmisc.c +++ b/drivers/acpi/acpica/utmisc.c | |||
@@ -59,10 +59,10 @@ u8 acpi_ut_is_aml_table(struct acpi_table_header *table) | |||
59 | 59 | ||
60 | /* These are the only tables that contain executable AML */ | 60 | /* These are the only tables that contain executable AML */ |
61 | 61 | ||
62 | if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT) || | 62 | if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT) || |
63 | ACPI_COMPARE_NAME(table->signature, ACPI_SIG_PSDT) || | 63 | ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_PSDT) || |
64 | ACPI_COMPARE_NAME(table->signature, ACPI_SIG_SSDT) || | 64 | ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_SSDT) || |
65 | ACPI_COMPARE_NAME(table->signature, ACPI_SIG_OSDT) || | 65 | ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_OSDT) || |
66 | ACPI_IS_OEM_SIG(table->signature)) { | 66 | ACPI_IS_OEM_SIG(table->signature)) { |
67 | return (TRUE); | 67 | return (TRUE); |
68 | } | 68 | } |
diff --git a/drivers/acpi/acpica/utpredef.c b/drivers/acpi/acpica/utpredef.c index a9f08f43c685..1b0f68f5ed8c 100644 --- a/drivers/acpi/acpica/utpredef.c +++ b/drivers/acpi/acpica/utpredef.c | |||
@@ -84,7 +84,7 @@ const union acpi_predefined_info *acpi_ut_match_predefined_method(char *name) | |||
84 | 84 | ||
85 | this_name = acpi_gbl_predefined_methods; | 85 | this_name = acpi_gbl_predefined_methods; |
86 | while (this_name->info.name[0]) { | 86 | while (this_name->info.name[0]) { |
87 | if (ACPI_COMPARE_NAME(name, this_name->info.name)) { | 87 | if (ACPI_COMPARE_NAMESEG(name, this_name->info.name)) { |
88 | return (this_name); | 88 | return (this_name); |
89 | } | 89 | } |
90 | 90 | ||
@@ -201,7 +201,7 @@ const union acpi_predefined_info *acpi_ut_match_resource_name(char *name) | |||
201 | 201 | ||
202 | this_name = acpi_gbl_resource_names; | 202 | this_name = acpi_gbl_resource_names; |
203 | while (this_name->info.name[0]) { | 203 | while (this_name->info.name[0]) { |
204 | if (ACPI_COMPARE_NAME(name, this_name->info.name)) { | 204 | if (ACPI_COMPARE_NAMESEG(name, this_name->info.name)) { |
205 | return (this_name); | 205 | return (this_name); |
206 | } | 206 | } |
207 | 207 | ||
diff --git a/drivers/acpi/acpica/utstring.c b/drivers/acpi/acpica/utstring.c index 89dc79798d38..927797355da9 100644 --- a/drivers/acpi/acpica/utstring.c +++ b/drivers/acpi/acpica/utstring.c | |||
@@ -141,7 +141,7 @@ void acpi_ut_repair_name(char *name) | |||
141 | * Special case for the root node. This can happen if we get an | 141 | * Special case for the root node. This can happen if we get an |
142 | * error during the execution of module-level code. | 142 | * error during the execution of module-level code. |
143 | */ | 143 | */ |
144 | if (ACPI_COMPARE_NAME(name, ACPI_ROOT_PATHNAME)) { | 144 | if (ACPI_COMPARE_NAMESEG(name, ACPI_ROOT_PATHNAME)) { |
145 | return; | 145 | return; |
146 | } | 146 | } |
147 | 147 | ||
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 446c959a8f08..3fb331fb6e82 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c | |||
@@ -2260,7 +2260,7 @@ int __init __acpi_probe_device_table(struct acpi_probe_entry *ap_head, int nr) | |||
2260 | 2260 | ||
2261 | mutex_lock(&acpi_probe_mutex); | 2261 | mutex_lock(&acpi_probe_mutex); |
2262 | for (ape = ap_head; nr; ape++, nr--) { | 2262 | for (ape = ap_head; nr; ape++, nr--) { |
2263 | if (ACPI_COMPARE_NAME(ACPI_SIG_MADT, ape->id)) { | 2263 | if (ACPI_COMPARE_NAMESEG(ACPI_SIG_MADT, ape->id)) { |
2264 | acpi_probe_count = 0; | 2264 | acpi_probe_count = 0; |
2265 | acpi_table_parse_madt(ape->type, acpi_match_madt, 0); | 2265 | acpi_table_parse_madt(ape->type, acpi_match_madt, 0); |
2266 | count += acpi_probe_count; | 2266 | count += acpi_probe_count; |
diff --git a/drivers/acpi/sysfs.c b/drivers/acpi/sysfs.c index fa76f5e41b5c..262d6ee4735d 100644 --- a/drivers/acpi/sysfs.c +++ b/drivers/acpi/sysfs.c | |||
@@ -368,10 +368,10 @@ static int acpi_table_attr_init(struct kobject *tables_obj, | |||
368 | char instance_str[ACPI_INST_SIZE]; | 368 | char instance_str[ACPI_INST_SIZE]; |
369 | 369 | ||
370 | sysfs_attr_init(&table_attr->attr.attr); | 370 | sysfs_attr_init(&table_attr->attr.attr); |
371 | ACPI_MOVE_NAME(table_attr->name, table_header->signature); | 371 | ACPI_COPY_NAMESEG(table_attr->name, table_header->signature); |
372 | 372 | ||
373 | list_for_each_entry(attr, &acpi_table_attr_list, node) { | 373 | list_for_each_entry(attr, &acpi_table_attr_list, node) { |
374 | if (ACPI_COMPARE_NAME(table_attr->name, attr->name)) | 374 | if (ACPI_COMPARE_NAMESEG(table_attr->name, attr->name)) |
375 | if (table_attr->instance < attr->instance) | 375 | if (table_attr->instance < attr->instance) |
376 | table_attr->instance = attr->instance; | 376 | table_attr->instance = attr->instance; |
377 | } | 377 | } |
@@ -382,7 +382,7 @@ static int acpi_table_attr_init(struct kobject *tables_obj, | |||
382 | return -ERANGE; | 382 | return -ERANGE; |
383 | } | 383 | } |
384 | 384 | ||
385 | ACPI_MOVE_NAME(table_attr->filename, table_header->signature); | 385 | ACPI_COPY_NAMESEG(table_attr->filename, table_header->signature); |
386 | table_attr->filename[ACPI_NAME_SIZE] = '\0'; | 386 | table_attr->filename[ACPI_NAME_SIZE] = '\0'; |
387 | if (table_attr->instance > 1 || (table_attr->instance == 1 && | 387 | if (table_attr->instance > 1 || (table_attr->instance == 1 && |
388 | !acpi_get_table | 388 | !acpi_get_table |
@@ -484,7 +484,7 @@ static int acpi_table_data_init(struct acpi_table_header *th) | |||
484 | int i; | 484 | int i; |
485 | 485 | ||
486 | for (i = 0; i < NUM_ACPI_DATA_OBJS; i++) { | 486 | for (i = 0; i < NUM_ACPI_DATA_OBJS; i++) { |
487 | if (ACPI_COMPARE_NAME(th->signature, acpi_data_objs[i].name)) { | 487 | if (ACPI_COMPARE_NAMESEG(th->signature, acpi_data_objs[i].name)) { |
488 | data_attr = kzalloc(sizeof(*data_attr), GFP_KERNEL); | 488 | data_attr = kzalloc(sizeof(*data_attr), GFP_KERNEL); |
489 | if (!data_attr) | 489 | if (!data_attr) |
490 | return -ENOMEM; | 490 | return -ENOMEM; |
diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c index 8fccbe49612a..1ffd7b9eefc5 100644 --- a/drivers/acpi/tables.c +++ b/drivers/acpi/tables.c | |||
@@ -670,8 +670,8 @@ static void __init acpi_table_initrd_scan(void) | |||
670 | table_length = table->length; | 670 | table_length = table->length; |
671 | 671 | ||
672 | /* Skip RSDT/XSDT which should only be used for override */ | 672 | /* Skip RSDT/XSDT which should only be used for override */ |
673 | if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_RSDT) || | 673 | if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_RSDT) || |
674 | ACPI_COMPARE_NAME(table->signature, ACPI_SIG_XSDT)) { | 674 | ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_XSDT)) { |
675 | acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); | 675 | acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); |
676 | goto next_table; | 676 | goto next_table; |
677 | } | 677 | } |
diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h index bfe54189f242..cb51172a47a3 100644 --- a/include/acpi/actypes.h +++ b/include/acpi/actypes.h | |||
@@ -515,10 +515,10 @@ typedef u64 acpi_integer; | |||
515 | /* Optimizations for 4-character (32-bit) acpi_name manipulation */ | 515 | /* Optimizations for 4-character (32-bit) acpi_name manipulation */ |
516 | 516 | ||
517 | #ifndef ACPI_MISALIGNMENT_NOT_SUPPORTED | 517 | #ifndef ACPI_MISALIGNMENT_NOT_SUPPORTED |
518 | #define ACPI_COMPARE_NAME(a,b) (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b))) | 518 | #define ACPI_COMPARE_NAMESEG(a,b) (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b))) |
519 | #define ACPI_COPY_NAMESEG(dest,src) (*ACPI_CAST_PTR (u32, (dest)) = *ACPI_CAST_PTR (u32, (src))) | 519 | #define ACPI_COPY_NAMESEG(dest,src) (*ACPI_CAST_PTR (u32, (dest)) = *ACPI_CAST_PTR (u32, (src))) |
520 | #else | 520 | #else |
521 | #define ACPI_COMPARE_NAME(a,b) (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_CAST_PTR (char, (b)), ACPI_NAME_SIZE)) | 521 | #define ACPI_COMPARE_NAMESEG(a,b) (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_CAST_PTR (char, (b)), ACPI_NAME_SIZE)) |
522 | #define ACPI_COPY_NAMESEG(dest,src) (strncpy (ACPI_CAST_PTR (char, (dest)), ACPI_CAST_PTR (char, (src)), ACPI_NAME_SIZE)) | 522 | #define ACPI_COPY_NAMESEG(dest,src) (strncpy (ACPI_CAST_PTR (char, (dest)), ACPI_CAST_PTR (char, (src)), ACPI_NAME_SIZE)) |
523 | #endif | 523 | #endif |
524 | 524 | ||
diff --git a/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c b/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c index 587b701a7edb..2686d858225a 100644 --- a/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c +++ b/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c | |||
@@ -293,7 +293,7 @@ static acpi_status osl_add_table_to_list(char *signature, u32 instance) | |||
293 | } else { | 293 | } else { |
294 | next = gbl_table_list_head; | 294 | next = gbl_table_list_head; |
295 | while (1) { | 295 | while (1) { |
296 | if (ACPI_COMPARE_NAME(next->signature, signature)) { | 296 | if (ACPI_COMPARE_NAMESEG(next->signature, signature)) { |
297 | if (next->instance == instance) { | 297 | if (next->instance == instance) { |
298 | found = TRUE; | 298 | found = TRUE; |
299 | } | 299 | } |
@@ -782,11 +782,11 @@ osl_get_bios_table(char *signature, | |||
782 | 782 | ||
783 | /* Handle special tables whose addresses are not in RSDT/XSDT */ | 783 | /* Handle special tables whose addresses are not in RSDT/XSDT */ |
784 | 784 | ||
785 | if (ACPI_COMPARE_NAME(signature, ACPI_RSDP_NAME) || | 785 | if (ACPI_COMPARE_NAMESEG(signature, ACPI_RSDP_NAME) || |
786 | ACPI_COMPARE_NAME(signature, ACPI_SIG_RSDT) || | 786 | ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_RSDT) || |
787 | ACPI_COMPARE_NAME(signature, ACPI_SIG_XSDT) || | 787 | ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_XSDT) || |
788 | ACPI_COMPARE_NAME(signature, ACPI_SIG_DSDT) || | 788 | ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_DSDT) || |
789 | ACPI_COMPARE_NAME(signature, ACPI_SIG_FACS)) { | 789 | ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_FACS)) { |
790 | 790 | ||
791 | find_next_instance: | 791 | find_next_instance: |
792 | 792 | ||
@@ -797,7 +797,7 @@ find_next_instance: | |||
797 | * careful about the FADT length and validate table addresses. | 797 | * careful about the FADT length and validate table addresses. |
798 | * Note: The 64-bit addresses have priority. | 798 | * Note: The 64-bit addresses have priority. |
799 | */ | 799 | */ |
800 | if (ACPI_COMPARE_NAME(signature, ACPI_SIG_DSDT)) { | 800 | if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_DSDT)) { |
801 | if (current_instance < 2) { | 801 | if (current_instance < 2) { |
802 | if ((gbl_fadt->header.length >= | 802 | if ((gbl_fadt->header.length >= |
803 | MIN_FADT_FOR_XDSDT) && gbl_fadt->Xdsdt | 803 | MIN_FADT_FOR_XDSDT) && gbl_fadt->Xdsdt |
@@ -815,7 +815,7 @@ find_next_instance: | |||
815 | dsdt; | 815 | dsdt; |
816 | } | 816 | } |
817 | } | 817 | } |
818 | } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_FACS)) { | 818 | } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_FACS)) { |
819 | if (current_instance < 2) { | 819 | if (current_instance < 2) { |
820 | if ((gbl_fadt->header.length >= | 820 | if ((gbl_fadt->header.length >= |
821 | MIN_FADT_FOR_XFACS) && gbl_fadt->Xfacs | 821 | MIN_FADT_FOR_XFACS) && gbl_fadt->Xfacs |
@@ -833,7 +833,7 @@ find_next_instance: | |||
833 | facs; | 833 | facs; |
834 | } | 834 | } |
835 | } | 835 | } |
836 | } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_XSDT)) { | 836 | } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_XSDT)) { |
837 | if (!gbl_revision) { | 837 | if (!gbl_revision) { |
838 | return (AE_BAD_SIGNATURE); | 838 | return (AE_BAD_SIGNATURE); |
839 | } | 839 | } |
@@ -842,7 +842,7 @@ find_next_instance: | |||
842 | (acpi_physical_address)gbl_rsdp. | 842 | (acpi_physical_address)gbl_rsdp. |
843 | xsdt_physical_address; | 843 | xsdt_physical_address; |
844 | } | 844 | } |
845 | } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_RSDT)) { | 845 | } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_RSDT)) { |
846 | if (current_instance == 0) { | 846 | if (current_instance == 0) { |
847 | table_address = | 847 | table_address = |
848 | (acpi_physical_address)gbl_rsdp. | 848 | (acpi_physical_address)gbl_rsdp. |
@@ -931,7 +931,7 @@ find_next_instance: | |||
931 | 931 | ||
932 | /* Does this table match the requested signature? */ | 932 | /* Does this table match the requested signature? */ |
933 | 933 | ||
934 | if (!ACPI_COMPARE_NAME | 934 | if (!ACPI_COMPARE_NAMESEG |
935 | (mapped_table->signature, signature)) { | 935 | (mapped_table->signature, signature)) { |
936 | osl_unmap_table(mapped_table); | 936 | osl_unmap_table(mapped_table); |
937 | mapped_table = NULL; | 937 | mapped_table = NULL; |
@@ -1086,8 +1086,8 @@ osl_map_table(acpi_size address, | |||
1086 | return (AE_BAD_SIGNATURE); | 1086 | return (AE_BAD_SIGNATURE); |
1087 | } | 1087 | } |
1088 | } else | 1088 | } else |
1089 | if (!ACPI_COMPARE_NAME(signature, mapped_table->signature)) | 1089 | if (!ACPI_COMPARE_NAMESEG |
1090 | { | 1090 | (signature, mapped_table->signature)) { |
1091 | acpi_os_unmap_memory(mapped_table, | 1091 | acpi_os_unmap_memory(mapped_table, |
1092 | sizeof(struct acpi_table_header)); | 1092 | sizeof(struct acpi_table_header)); |
1093 | return (AE_BAD_SIGNATURE); | 1093 | return (AE_BAD_SIGNATURE); |
@@ -1236,7 +1236,7 @@ osl_read_table_from_file(char *filename, | |||
1236 | status = AE_BAD_SIGNATURE; | 1236 | status = AE_BAD_SIGNATURE; |
1237 | goto exit; | 1237 | goto exit; |
1238 | } | 1238 | } |
1239 | } else if (!ACPI_COMPARE_NAME(signature, header.signature)) { | 1239 | } else if (!ACPI_COMPARE_NAMESEG(signature, header.signature)) { |
1240 | fprintf(stderr, | 1240 | fprintf(stderr, |
1241 | "Incorrect signature: Expecting %4.4s, found %4.4s\n", | 1241 | "Incorrect signature: Expecting %4.4s, found %4.4s\n", |
1242 | signature, header.signature); | 1242 | signature, header.signature); |
@@ -1329,7 +1329,7 @@ osl_get_customized_table(char *pathname, | |||
1329 | 1329 | ||
1330 | /* Ignore meaningless files */ | 1330 | /* Ignore meaningless files */ |
1331 | 1331 | ||
1332 | if (!ACPI_COMPARE_NAME(filename, signature)) { | 1332 | if (!ACPI_COMPARE_NAMESEG(filename, signature)) { |
1333 | continue; | 1333 | continue; |
1334 | } | 1334 | } |
1335 | 1335 | ||
diff --git a/tools/power/acpi/tools/acpidump/apdump.c b/tools/power/acpi/tools/acpidump/apdump.c index e256c2ac5ddc..9dfcc0329d34 100644 --- a/tools/power/acpi/tools/acpidump/apdump.c +++ b/tools/power/acpi/tools/acpidump/apdump.c | |||
@@ -310,9 +310,9 @@ int ap_dump_table_by_name(char *signature) | |||
310 | 310 | ||
311 | /* To be friendly, handle tables whose signatures do not match the name */ | 311 | /* To be friendly, handle tables whose signatures do not match the name */ |
312 | 312 | ||
313 | if (ACPI_COMPARE_NAME(local_signature, "FADT")) { | 313 | if (ACPI_COMPARE_NAMESEG(local_signature, "FADT")) { |
314 | strcpy(local_signature, ACPI_SIG_FADT); | 314 | strcpy(local_signature, ACPI_SIG_FADT); |
315 | } else if (ACPI_COMPARE_NAME(local_signature, "MADT")) { | 315 | } else if (ACPI_COMPARE_NAMESEG(local_signature, "MADT")) { |
316 | strcpy(local_signature, ACPI_SIG_MADT); | 316 | strcpy(local_signature, ACPI_SIG_MADT); |
317 | } | 317 | } |
318 | 318 | ||