ACPICA: More Clang changes
authorBob Moore <robert.moore@intel.com>
Fri, 25 Oct 2019 21:36:51 +0000 (14:36 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 28 Oct 2019 21:12:46 +0000 (22:12 +0100)
ACPICA commit 54b3aefb5de860306951c8c3339b1c37dcdf1b39

V8.0.1: Fixed all "dead assignment" warnings.

Link: https://github.com/acpica/acpica/commit/54b3aefb
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>
drivers/acpi/acpica/hwxfsleep.c
drivers/acpi/acpica/nsconvert.c
drivers/acpi/acpica/nsdump.c
drivers/acpi/acpica/nsxfname.c
drivers/acpi/acpica/psobject.c
drivers/acpi/acpica/rscreate.c
drivers/acpi/acpica/tbdata.c
drivers/acpi/acpica/utids.c

index abbf970..2919746 100644 (file)
@@ -166,6 +166,9 @@ acpi_status acpi_enter_sleep_state_s4bios(void)
 
        status = acpi_hw_write_port(acpi_gbl_FADT.smi_command,
                                    (u32)acpi_gbl_FADT.s4_bios_request, 8);
+       if (ACPI_FAILURE(status)) {
+               return_ACPI_STATUS(status);
+       }
 
        do {
                acpi_os_stall(ACPI_USEC_PER_MSEC);
index 14cbf63..c86d077 100644 (file)
@@ -486,5 +486,5 @@ acpi_ns_convert_to_reference(struct acpi_namespace_node *scope,
 error_exit:
        ACPI_FREE(name);
        *return_object = new_object;
-       return (AE_OK);
+       return (status);
 }
index 1df6d72..9ad340f 100644 (file)
@@ -589,8 +589,6 @@ acpi_ns_dump_one_object(acpi_handle obj_handle,
 
                        goto cleanup;
                }
-
-               obj_type = ACPI_TYPE_INVALID;   /* Terminate loop after next pass */
        }
 
 cleanup:
index 55b4a5b..161e60d 100644 (file)
@@ -425,8 +425,8 @@ acpi_get_object_info(acpi_handle handle,
        }
 
        if (cls) {
-               next_id_string = acpi_ns_copy_device_id(&info->class_code,
-                                                       cls, next_id_string);
+               (void)acpi_ns_copy_device_id(&info->class_code,
+                                            cls, next_id_string);
        }
 
        /* Copy the fixed-length data */
index 9acf5f7..ded2779 100644 (file)
@@ -480,7 +480,7 @@ acpi_ps_complete_op(struct acpi_walk_state *walk_state,
                            acpi_ps_get_opcode_info((*op)->common.aml_opcode);
                        walk_state->opcode = (*op)->common.aml_opcode;
 
-                       (void)walk_state->ascending_callback(walk_state);
+                       status = walk_state->ascending_callback(walk_state);
                        (void)acpi_ps_next_parse_state(walk_state, *op, status);
 
                        status2 = acpi_ps_complete_this_op(walk_state, *op);
@@ -489,7 +489,6 @@ acpi_ps_complete_op(struct acpi_walk_state *walk_state,
                        }
                }
 
-               status = AE_OK;
                break;
 
        case AE_CTRL_BREAK:
@@ -511,14 +510,13 @@ acpi_ps_complete_op(struct acpi_walk_state *walk_state,
                walk_state->opcode = (*op)->common.aml_opcode;
 
                status = walk_state->ascending_callback(walk_state);
-               status = acpi_ps_next_parse_state(walk_state, *op, status);
+               (void)acpi_ps_next_parse_state(walk_state, *op, status);
 
                status2 = acpi_ps_complete_this_op(walk_state, *op);
                if (ACPI_FAILURE(status2)) {
                        return_ACPI_STATUS(status2);
                }
 
-               status = AE_OK;
                break;
 
        case AE_CTRL_TERMINATE:
index 570ea0d..c659b54 100644 (file)
@@ -312,6 +312,9 @@ acpi_rs_create_pci_routing_table(union acpi_operand_object *package_object,
                                path_buffer.pointer = user_prt->source;
 
                                status = acpi_ns_handle_to_pathname((acpi_handle)node, &path_buffer, FALSE);
+                               if (ACPI_FAILURE(status)) {
+                                       return_ACPI_STATUS(status);
+                               }
 
                                /* +1 to include null terminator */
 
index 3094400..2cf3645 100644 (file)
@@ -933,6 +933,9 @@ acpi_tb_load_table(u32 table_index, struct acpi_namespace_node *parent_node)
        }
 
        status = acpi_ns_load_table(table_index, parent_node);
+       if (ACPI_FAILURE(status)) {
+               return_ACPI_STATUS(status);
+       }
 
        /*
         * Update GPEs for any new _Lxx/_Exx methods. Ignore errors. The host is
index e805abd..30198c8 100644 (file)
@@ -289,9 +289,7 @@ acpi_ut_execute_CID(struct acpi_namespace_node *device_node,
                                                  value);
                        length = ACPI_EISAID_STRING_SIZE;
                } else {        /* ACPI_TYPE_STRING */
-
                        /* Copy the String CID from the returned object */
-
                        strcpy(next_id_string, cid_objects[i]->string.pointer);
                        length = cid_objects[i]->string.length + 1;
                }