ACPICA: Rename nameseg compare macro for clarity
authorBob Moore <robert.moore@intel.com>
Mon, 8 Apr 2019 20:42:24 +0000 (13:42 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 9 Apr 2019 08:08:28 +0000 (10:08 +0200)
ACPICA commit 92ec0935f27e217dff0b176fca02c2ec3d782bb5

ACPI_COMPARE_NAME changed to ACPI_COMPARE_NAMESEG
This clarifies (1) this is a compare on 4-byte namesegs, not
a generic compare. Improves understanding of the code.

Link: https://github.com/acpica/acpica/commit/92ec0935
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
24 files changed:
arch/x86/boot/compressed/acpi.c
drivers/acpi/acpica/dbexec.c
drivers/acpi/acpica/dsinit.c
drivers/acpi/acpica/nsinit.c
drivers/acpi/acpica/nsparse.c
drivers/acpi/acpica/nsrepair.c
drivers/acpi/acpica/nsrepair2.c
drivers/acpi/acpica/nsxfname.c
drivers/acpi/acpica/rsxface.c
drivers/acpi/acpica/tbdata.c
drivers/acpi/acpica/tbinstal.c
drivers/acpi/acpica/tbprint.c
drivers/acpi/acpica/tbutils.c
drivers/acpi/acpica/tbxface.c
drivers/acpi/acpica/tbxfload.c
drivers/acpi/acpica/utmisc.c
drivers/acpi/acpica/utpredef.c
drivers/acpi/acpica/utstring.c
drivers/acpi/scan.c
drivers/acpi/sysfs.c
drivers/acpi/tables.c
include/acpi/actypes.h
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
tools/power/acpi/tools/acpidump/apdump.c

index 0ef4ad55b29b203386c8d94aed8afa3c4e5a2fe1..ad84239e595eac0cb2ea3510f9480d66735e282b 100644 (file)
@@ -276,7 +276,7 @@ static unsigned long get_acpi_srat_table(void)
                if (acpi_table) {
                        header = (struct acpi_table_header *)acpi_table;
 
-                       if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_SRAT))
+                       if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_SRAT))
                                return acpi_table;
                }
                entry += size;
index bb43305cb215e1d9d344927b8ce3c0a673d05ef9..4027eaab18a4df819124974892d91c86bba871cf 100644 (file)
@@ -453,7 +453,7 @@ acpi_db_execute(char *name, char **args, acpi_object_type *types, u32 flags)
 
                        /* Dump a _PLD buffer if present */
 
-                       if (ACPI_COMPARE_NAME
+                       if (ACPI_COMPARE_NAMESEG
                            ((ACPI_CAST_PTR
                              (struct acpi_namespace_node,
                               acpi_gbl_db_method_info.method)->name.ascii),
index a4a24ffe5fae5cca60f156554f0e8af4e18f0713..4ebd23700bbcb17d897056680fa6eef2fa30ed46 100644 (file)
@@ -200,7 +200,7 @@ acpi_ds_initialize_objects(u32 table_index,
 
        /* DSDT is always the first AML table */
 
-       if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT)) {
+       if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT)) {
                ACPI_DEBUG_PRINT_RAW((ACPI_DB_INIT,
                                      "\nInitializing Namespace objects:\n"));
        }
index 19fb8dda870f723650ac377ef671928bbe74310f..53e5d00d3a5eddb00731cae9fd75652abdad8eef 100644 (file)
@@ -478,7 +478,7 @@ acpi_ns_find_ini_methods(acpi_handle obj_handle,
 
        /* We are only looking for methods named _INI */
 
-       if (!ACPI_COMPARE_NAME(node->name.ascii, METHOD_NAME__INI)) {
+       if (!ACPI_COMPARE_NAMESEG(node->name.ascii, METHOD_NAME__INI)) {
                return (AE_OK);
        }
 
@@ -641,7 +641,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
         * Note: We know there is an _INI within this subtree, but it may not be
         * under this particular device, it may be lower in the branch.
         */
-       if (!ACPI_COMPARE_NAME(device_node->name.ascii, "_SB_") ||
+       if (!ACPI_COMPARE_NAMESEG(device_node->name.ascii, "_SB_") ||
            device_node->parent != acpi_gbl_root_node) {
                ACPI_DEBUG_EXEC(acpi_ut_display_init_pathname
                                (ACPI_TYPE_METHOD, device_node,
index c0b4f7bedfaba3c547638deb68543217c4bf33ad..f16cf5e4742cc1585999a73478fbfccf9b174c60 100644 (file)
@@ -203,7 +203,7 @@ acpi_ns_one_complete_parse(u32 pass_number,
 
        /* Found OSDT table, enable the namespace override feature */
 
-       if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_OSDT) &&
+       if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_OSDT) &&
            pass_number == ACPI_IMODE_LOAD_PASS1) {
                walk_state->namespace_override = TRUE;
        }
index 0aacfa48e20d1889dcd7dcc6be09dc97881e5009..be86fea8e4d48aa08bc0032f582749a1a40ba771 100644 (file)
@@ -316,7 +316,7 @@ static const struct acpi_simple_repair_info *acpi_ns_match_simple_repair(struct
 
        this_name = acpi_object_repair_info;
        while (this_name->object_converter) {
-               if (ACPI_COMPARE_NAME(node->name.ascii, this_name->name)) {
+               if (ACPI_COMPARE_NAMESEG(node->name.ascii, this_name->name)) {
 
                        /* Check if we can actually repair this name/type combination */
 
index d5804a6d1d6574bae7a08b6623faf2e06fdb99df..4c285e9184654e58a07a92592254f11d4c90ff8d 100644 (file)
@@ -188,7 +188,7 @@ static const struct acpi_repair_info *acpi_ns_match_complex_repair(struct
 
        this_name = acpi_ns_repairable_names;
        while (this_name->repair_function) {
-               if (ACPI_COMPARE_NAME(node->name.ascii, this_name->name)) {
+               if (ACPI_COMPARE_NAMESEG(node->name.ascii, this_name->name)) {
                        return (this_name);
                }
 
index de2d3135d6a932ee075dfda8fbfdd177b5bd9d60..55b4a5b3331f2f5109718c76819c79435ed9eea9 100644 (file)
@@ -495,8 +495,8 @@ acpi_status acpi_install_method(u8 *buffer)
 
        /* Table must be a DSDT or SSDT */
 
-       if (!ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT) &&
-           !ACPI_COMPARE_NAME(table->signature, ACPI_SIG_SSDT)) {
+       if (!ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT) &&
+           !ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_SSDT)) {
                return (AE_BAD_HEADER);
        }
 
index 1d6f136e4068372457a1c957145e359380684642..c62be3d9171293d8203cc1b89321010c63f6abcb 100644 (file)
@@ -603,10 +603,10 @@ acpi_walk_resources(acpi_handle device_handle,
        /* Parameter validation */
 
        if (!device_handle || !user_function || !name ||
-           (!ACPI_COMPARE_NAME(name, METHOD_NAME__CRS) &&
-            !ACPI_COMPARE_NAME(name, METHOD_NAME__PRS) &&
-            !ACPI_COMPARE_NAME(name, METHOD_NAME__AEI) &&
-            !ACPI_COMPARE_NAME(name, METHOD_NAME__DMA))) {
+           (!ACPI_COMPARE_NAMESEG(name, METHOD_NAME__CRS) &&
+            !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__PRS) &&
+            !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__AEI) &&
+            !ACPI_COMPARE_NAMESEG(name, METHOD_NAME__DMA))) {
                return_ACPI_STATUS(AE_BAD_PARAMETER);
        }
 
index 0cecd0039acffecc89327e0a2357f624dbd8116e..933f81316ad2c1568ddbb5d82620ab69006c443a 100644 (file)
@@ -480,7 +480,8 @@ acpi_tb_verify_temp_table(struct acpi_table_desc *table_desc,
 
        /* If a particular signature is expected (DSDT/FACS), it must match */
 
-       if (signature && !ACPI_COMPARE_NAME(&table_desc->signature, signature)) {
+       if (signature &&
+           !ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) {
                ACPI_BIOS_ERROR((AE_INFO,
                                 "Invalid signature 0x%X for ACPI table, expected [%s]",
                                 table_desc->signature.integer, signature));
index be6642bf6366ea98232d0d060b72c0cfae6a4428..ef1ffd36ab3ff68a3a88bd50736161e38b223d3f 100644 (file)
@@ -120,7 +120,7 @@ acpi_tb_install_standard_table(acpi_physical_address address,
         */
        if (!reload &&
            acpi_gbl_disable_ssdt_table_install &&
-           ACPI_COMPARE_NAME(&new_table_desc.signature, ACPI_SIG_SSDT)) {
+           ACPI_COMPARE_NAMESEG(&new_table_desc.signature, ACPI_SIG_SSDT)) {
                ACPI_INFO(("Ignoring installation of %4.4s at %8.8X%8.8X",
                           new_table_desc.signature.ascii,
                           ACPI_FORMAT_UINT64(address)));
index 9b5df95d881b2444830d2652eeac0bc544bfae74..0bc18fd5cd717330d87d0c9e9c5a10615eba2036 100644 (file)
@@ -94,7 +94,7 @@ acpi_tb_print_table_header(acpi_physical_address address,
 {
        struct acpi_table_header local_header;
 
-       if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_FACS)) {
+       if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_FACS)) {
 
                /* FACS only has signature and length fields */
 
@@ -158,8 +158,8 @@ acpi_status acpi_tb_verify_checksum(struct acpi_table_header *table, u32 length)
         * They are the odd tables, have no standard ACPI header and no checksum
         */
 
-       if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_S3PT) ||
-           ACPI_COMPARE_NAME(table->signature, ACPI_SIG_FACS)) {
+       if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_S3PT) ||
+           ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_FACS)) {
                return (AE_OK);
        }
 
index 2469e01310e25f450584d512ad089b2bf2b6e710..c5f0b8ec70cc4d788392ece09b9dcf83ae6ad2cd 100644 (file)
@@ -332,9 +332,9 @@ acpi_tb_parse_root_table(acpi_physical_address rsdp_address)
                                                        &table_index);
 
                if (ACPI_SUCCESS(status) &&
-                   ACPI_COMPARE_NAME(&acpi_gbl_root_table_list.
-                                     tables[table_index].signature,
-                                     ACPI_SIG_FADT)) {
+                   ACPI_COMPARE_NAMESEG(&acpi_gbl_root_table_list.
+                                        tables[table_index].signature,
+                                        ACPI_SIG_FADT)) {
                        acpi_gbl_fadt_index = table_index;
                        acpi_tb_parse_fadt();
                }
index 36592888f0e7405f945020bce6eab4c3a03db5d4..1640685bf4ae8fc80ab115f04c00d309ab9eb1ab 100644 (file)
@@ -230,7 +230,7 @@ acpi_get_table_header(char *signature,
 
        for (i = 0, j = 0; i < acpi_gbl_root_table_list.current_table_count;
             i++) {
-               if (!ACPI_COMPARE_NAME
+               if (!ACPI_COMPARE_NAMESEG
                    (&(acpi_gbl_root_table_list.tables[i].signature),
                     signature)) {
                        continue;
@@ -323,7 +323,7 @@ acpi_get_table(char *signature,
             i++) {
                table_desc = &acpi_gbl_root_table_list.tables[i];
 
-               if (!ACPI_COMPARE_NAME(&table_desc->signature, signature)) {
+               if (!ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) {
                        continue;
                }
 
index 1a2592cc3245d5a719599eaba47cf1618b6bb2d3..4f30f06a6f7874c43339b913ea4942a37c6b8a95 100644 (file)
@@ -118,7 +118,7 @@ acpi_status acpi_tb_load_namespace(void)
        table = &acpi_gbl_root_table_list.tables[acpi_gbl_dsdt_index];
 
        if (!acpi_gbl_root_table_list.current_table_count ||
-           !ACPI_COMPARE_NAME(table->signature.ascii, ACPI_SIG_DSDT) ||
+           !ACPI_COMPARE_NAMESEG(table->signature.ascii, ACPI_SIG_DSDT) ||
            ACPI_FAILURE(acpi_tb_validate_table(table))) {
                status = AE_NO_ACPI_TABLES;
                goto unlock_and_exit;
@@ -170,11 +170,12 @@ acpi_status acpi_tb_load_namespace(void)
                table = &acpi_gbl_root_table_list.tables[i];
 
                if (!table->address ||
-                   (!ACPI_COMPARE_NAME(table->signature.ascii, ACPI_SIG_SSDT)
-                    && !ACPI_COMPARE_NAME(table->signature.ascii,
-                                          ACPI_SIG_PSDT)
-                    && !ACPI_COMPARE_NAME(table->signature.ascii,
-                                          ACPI_SIG_OSDT))
+                   (!ACPI_COMPARE_NAMESEG
+                    (table->signature.ascii, ACPI_SIG_SSDT)
+                    && !ACPI_COMPARE_NAMESEG(table->signature.ascii,
+                                             ACPI_SIG_PSDT)
+                    && !ACPI_COMPARE_NAMESEG(table->signature.ascii,
+                                             ACPI_SIG_OSDT))
                    || ACPI_FAILURE(acpi_tb_validate_table(table))) {
                        continue;
                }
@@ -364,7 +365,7 @@ acpi_status acpi_unload_parent_table(acpi_handle object)
                 * only these types can contain AML and thus are the only types
                 * that can create namespace objects.
                 */
-               if (ACPI_COMPARE_NAME
+               if (ACPI_COMPARE_NAMESEG
                    (acpi_gbl_root_table_list.tables[i].signature.ascii,
                     ACPI_SIG_DSDT)) {
                        status = AE_TYPE;
index afaadc73196b9f713805c06d5ecb851ea0e73436..8638efacdbf4468fd79bdae3167807607110426f 100644 (file)
@@ -59,10 +59,10 @@ u8 acpi_ut_is_aml_table(struct acpi_table_header *table)
 
        /* These are the only tables that contain executable AML */
 
-       if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_DSDT) ||
-           ACPI_COMPARE_NAME(table->signature, ACPI_SIG_PSDT) ||
-           ACPI_COMPARE_NAME(table->signature, ACPI_SIG_SSDT) ||
-           ACPI_COMPARE_NAME(table->signature, ACPI_SIG_OSDT) ||
+       if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT) ||
+           ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_PSDT) ||
+           ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_SSDT) ||
+           ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_OSDT) ||
            ACPI_IS_OEM_SIG(table->signature)) {
                return (TRUE);
        }
index a9f08f43c68518b7f10b5238c2cc603c9a4b0bf4..1b0f68f5ed8c59e49d42524a3af1ca154d4b2124 100644 (file)
@@ -84,7 +84,7 @@ const union acpi_predefined_info *acpi_ut_match_predefined_method(char *name)
 
        this_name = acpi_gbl_predefined_methods;
        while (this_name->info.name[0]) {
-               if (ACPI_COMPARE_NAME(name, this_name->info.name)) {
+               if (ACPI_COMPARE_NAMESEG(name, this_name->info.name)) {
                        return (this_name);
                }
 
@@ -201,7 +201,7 @@ const union acpi_predefined_info *acpi_ut_match_resource_name(char *name)
 
        this_name = acpi_gbl_resource_names;
        while (this_name->info.name[0]) {
-               if (ACPI_COMPARE_NAME(name, this_name->info.name)) {
+               if (ACPI_COMPARE_NAMESEG(name, this_name->info.name)) {
                        return (this_name);
                }
 
index 89dc79798d385f0d9339279e1c8d700523934e98..927797355da9df613ec43bd544c6e4913d534fc2 100644 (file)
@@ -141,7 +141,7 @@ void acpi_ut_repair_name(char *name)
         * Special case for the root node. This can happen if we get an
         * error during the execution of module-level code.
         */
-       if (ACPI_COMPARE_NAME(name, ACPI_ROOT_PATHNAME)) {
+       if (ACPI_COMPARE_NAMESEG(name, ACPI_ROOT_PATHNAME)) {
                return;
        }
 
index 446c959a8f082c3e980179f4be28ec9adfa7865f..3fb331fb6e821950e459abe2d1d8b9b5dc3df8c4 100644 (file)
@@ -2260,7 +2260,7 @@ int __init __acpi_probe_device_table(struct acpi_probe_entry *ap_head, int nr)
 
        mutex_lock(&acpi_probe_mutex);
        for (ape = ap_head; nr; ape++, nr--) {
-               if (ACPI_COMPARE_NAME(ACPI_SIG_MADT, ape->id)) {
+               if (ACPI_COMPARE_NAMESEG(ACPI_SIG_MADT, ape->id)) {
                        acpi_probe_count = 0;
                        acpi_table_parse_madt(ape->type, acpi_match_madt, 0);
                        count += acpi_probe_count;
index fa76f5e41b5ca419978c804e8df8d8b2b714e329..262d6ee4735dc5f379b4e6f524bdd5af137c9e0a 100644 (file)
@@ -368,10 +368,10 @@ static int acpi_table_attr_init(struct kobject *tables_obj,
        char instance_str[ACPI_INST_SIZE];
 
        sysfs_attr_init(&table_attr->attr.attr);
-       ACPI_MOVE_NAME(table_attr->name, table_header->signature);
+       ACPI_COPY_NAMESEG(table_attr->name, table_header->signature);
 
        list_for_each_entry(attr, &acpi_table_attr_list, node) {
-               if (ACPI_COMPARE_NAME(table_attr->name, attr->name))
+               if (ACPI_COMPARE_NAMESEG(table_attr->name, attr->name))
                        if (table_attr->instance < attr->instance)
                                table_attr->instance = attr->instance;
        }
@@ -382,7 +382,7 @@ static int acpi_table_attr_init(struct kobject *tables_obj,
                return -ERANGE;
        }
 
-       ACPI_MOVE_NAME(table_attr->filename, table_header->signature);
+       ACPI_COPY_NAMESEG(table_attr->filename, table_header->signature);
        table_attr->filename[ACPI_NAME_SIZE] = '\0';
        if (table_attr->instance > 1 || (table_attr->instance == 1 &&
                                         !acpi_get_table
@@ -484,7 +484,7 @@ static int acpi_table_data_init(struct acpi_table_header *th)
        int i;
 
        for (i = 0; i < NUM_ACPI_DATA_OBJS; i++) {
-               if (ACPI_COMPARE_NAME(th->signature, acpi_data_objs[i].name)) {
+               if (ACPI_COMPARE_NAMESEG(th->signature, acpi_data_objs[i].name)) {
                        data_attr = kzalloc(sizeof(*data_attr), GFP_KERNEL);
                        if (!data_attr)
                                return -ENOMEM;
index 8fccbe49612a083602b84e24388c7b06257f5045..1ffd7b9eefc5af83bb5ac119b4c6df4a7975a9b8 100644 (file)
@@ -670,8 +670,8 @@ static void __init acpi_table_initrd_scan(void)
                table_length = table->length;
 
                /* Skip RSDT/XSDT which should only be used for override */
-               if (ACPI_COMPARE_NAME(table->signature, ACPI_SIG_RSDT) ||
-                   ACPI_COMPARE_NAME(table->signature, ACPI_SIG_XSDT)) {
+               if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_RSDT) ||
+                   ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_XSDT)) {
                        acpi_os_unmap_memory(table, ACPI_HEADER_SIZE);
                        goto next_table;
                }
index bfe54189f242e961d3dd925380f6302ff888a3b5..cb51172a47a36fdc2291ba6f1290c72313a7ef98 100644 (file)
@@ -515,10 +515,10 @@ typedef u64 acpi_integer;
 /* Optimizations for 4-character (32-bit) acpi_name manipulation */
 
 #ifndef ACPI_MISALIGNMENT_NOT_SUPPORTED
-#define ACPI_COMPARE_NAME(a,b)          (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b)))
+#define ACPI_COMPARE_NAMESEG(a,b)       (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b)))
 #define ACPI_COPY_NAMESEG(dest,src)     (*ACPI_CAST_PTR (u32, (dest)) = *ACPI_CAST_PTR (u32, (src)))
 #else
-#define ACPI_COMPARE_NAME(a,b)          (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_CAST_PTR (char, (b)), ACPI_NAME_SIZE))
+#define ACPI_COMPARE_NAMESEG(a,b)       (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_CAST_PTR (char, (b)), ACPI_NAME_SIZE))
 #define ACPI_COPY_NAMESEG(dest,src)     (strncpy (ACPI_CAST_PTR (char, (dest)), ACPI_CAST_PTR (char, (src)), ACPI_NAME_SIZE))
 #endif
 
index 587b701a7edb63dd30d995e2d91ad0ef97c8f7dc..2686d858225ad52c779fabaeac8997de5e18eebb 100644 (file)
@@ -293,7 +293,7 @@ static acpi_status osl_add_table_to_list(char *signature, u32 instance)
        } else {
                next = gbl_table_list_head;
                while (1) {
-                       if (ACPI_COMPARE_NAME(next->signature, signature)) {
+                       if (ACPI_COMPARE_NAMESEG(next->signature, signature)) {
                                if (next->instance == instance) {
                                        found = TRUE;
                                }
@@ -782,11 +782,11 @@ osl_get_bios_table(char *signature,
 
        /* Handle special tables whose addresses are not in RSDT/XSDT */
 
-       if (ACPI_COMPARE_NAME(signature, ACPI_RSDP_NAME) ||
-           ACPI_COMPARE_NAME(signature, ACPI_SIG_RSDT) ||
-           ACPI_COMPARE_NAME(signature, ACPI_SIG_XSDT) ||
-           ACPI_COMPARE_NAME(signature, ACPI_SIG_DSDT) ||
-           ACPI_COMPARE_NAME(signature, ACPI_SIG_FACS)) {
+       if (ACPI_COMPARE_NAMESEG(signature, ACPI_RSDP_NAME) ||
+           ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_RSDT) ||
+           ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_XSDT) ||
+           ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_DSDT) ||
+           ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_FACS)) {
 
 find_next_instance:
 
@@ -797,7 +797,7 @@ find_next_instance:
                 * careful about the FADT length and validate table addresses.
                 * Note: The 64-bit addresses have priority.
                 */
-               if (ACPI_COMPARE_NAME(signature, ACPI_SIG_DSDT)) {
+               if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_DSDT)) {
                        if (current_instance < 2) {
                                if ((gbl_fadt->header.length >=
                                     MIN_FADT_FOR_XDSDT) && gbl_fadt->Xdsdt
@@ -815,7 +815,7 @@ find_next_instance:
                                            dsdt;
                                }
                        }
-               } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_FACS)) {
+               } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_FACS)) {
                        if (current_instance < 2) {
                                if ((gbl_fadt->header.length >=
                                     MIN_FADT_FOR_XFACS) && gbl_fadt->Xfacs
@@ -833,7 +833,7 @@ find_next_instance:
                                            facs;
                                }
                        }
-               } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_XSDT)) {
+               } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_XSDT)) {
                        if (!gbl_revision) {
                                return (AE_BAD_SIGNATURE);
                        }
@@ -842,7 +842,7 @@ find_next_instance:
                                    (acpi_physical_address)gbl_rsdp.
                                    xsdt_physical_address;
                        }
-               } else if (ACPI_COMPARE_NAME(signature, ACPI_SIG_RSDT)) {
+               } else if (ACPI_COMPARE_NAMESEG(signature, ACPI_SIG_RSDT)) {
                        if (current_instance == 0) {
                                table_address =
                                    (acpi_physical_address)gbl_rsdp.
@@ -931,7 +931,7 @@ find_next_instance:
 
                        /* Does this table match the requested signature? */
 
-                       if (!ACPI_COMPARE_NAME
+                       if (!ACPI_COMPARE_NAMESEG
                            (mapped_table->signature, signature)) {
                                osl_unmap_table(mapped_table);
                                mapped_table = NULL;
@@ -1086,8 +1086,8 @@ osl_map_table(acpi_size address,
                                return (AE_BAD_SIGNATURE);
                        }
                } else
-                   if (!ACPI_COMPARE_NAME(signature, mapped_table->signature))
-               {
+                   if (!ACPI_COMPARE_NAMESEG
+                       (signature, mapped_table->signature)) {
                        acpi_os_unmap_memory(mapped_table,
                                             sizeof(struct acpi_table_header));
                        return (AE_BAD_SIGNATURE);
@@ -1236,7 +1236,7 @@ osl_read_table_from_file(char *filename,
                                status = AE_BAD_SIGNATURE;
                                goto exit;
                        }
-               } else if (!ACPI_COMPARE_NAME(signature, header.signature)) {
+               } else if (!ACPI_COMPARE_NAMESEG(signature, header.signature)) {
                        fprintf(stderr,
                                "Incorrect signature: Expecting %4.4s, found %4.4s\n",
                                signature, header.signature);
@@ -1329,7 +1329,7 @@ osl_get_customized_table(char *pathname,
 
                /* Ignore meaningless files */
 
-               if (!ACPI_COMPARE_NAME(filename, signature)) {
+               if (!ACPI_COMPARE_NAMESEG(filename, signature)) {
                        continue;
                }
 
index e256c2ac5ddc82e990c2537081f2dbac1af36807..9dfcc0329d34d3a18290cb0799ba0a8b1778af84 100644 (file)
@@ -310,9 +310,9 @@ int ap_dump_table_by_name(char *signature)
 
        /* To be friendly, handle tables whose signatures do not match the name */
 
-       if (ACPI_COMPARE_NAME(local_signature, "FADT")) {
+       if (ACPI_COMPARE_NAMESEG(local_signature, "FADT")) {
                strcpy(local_signature, ACPI_SIG_FADT);
-       } else if (ACPI_COMPARE_NAME(local_signature, "MADT")) {
+       } else if (ACPI_COMPARE_NAMESEG(local_signature, "MADT")) {
                strcpy(local_signature, ACPI_SIG_MADT);
        }