ACPICA: Results from Clang
authorBob Moore <robert.moore@intel.com>
Fri, 25 Oct 2019 21:36:49 +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 1f08279b3eb13f17004159c28c391a390cd68feb

Changes/fixes From Clang V5.0.1.  Mostly "set but never read"
warnings.

Link: https://github.com/acpica/acpica/commit/1f08279b
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>
13 files changed:
drivers/acpi/acpica/dbdisply.c
drivers/acpi/acpica/dbinput.c
drivers/acpi/acpica/dbmethod.c
drivers/acpi/acpica/dbobject.c
drivers/acpi/acpica/dsfield.c
drivers/acpi/acpica/evgpeblk.c
drivers/acpi/acpica/evgpeinit.c
drivers/acpi/acpica/evmisc.c
drivers/acpi/acpica/evregion.c
drivers/acpi/acpica/evrgnini.c
drivers/acpi/acpica/nsdump.c
drivers/acpi/acpica/psobject.c
drivers/acpi/acpica/uttrack.c

index 30ab62b0fec875d195224bd6b02ac2d9886689a3..f2df416d0d2dffdee4930817a1553fab907b8895 100644 (file)
@@ -513,7 +513,6 @@ void acpi_db_display_results(void)
                return;
        }
 
-       obj_desc = walk_state->method_desc;
        node = walk_state->method_node;
 
        if (walk_state->results) {
@@ -565,7 +564,6 @@ void acpi_db_display_calling_tree(void)
                return;
        }
 
-       node = walk_state->method_node;
        acpi_os_printf("Current Control Method Call Tree\n");
 
        while (walk_state) {
index 55a7e10998d87ed44f5716ab0fdc2d1b6538afe0..95738313916b6d29371fcb4517c8b046d2cbd913 100644 (file)
@@ -689,7 +689,6 @@ acpi_db_command_dispatch(char *input_buffer,
 
        param_count = acpi_db_get_line(input_buffer);
        command_index = acpi_db_match_command(acpi_gbl_db_args[0]);
-       temp = 0;
 
        /*
         * We don't want to add the !! command to the history buffer. It
index 76a15b6ffc5d3688ae5ee2b6a63b0e58178867e6..4e48a7de7413e0b44092ce484b95c5ce73bc01e1 100644 (file)
@@ -321,6 +321,10 @@ acpi_status acpi_db_disassemble_method(char *name)
        walk_state->parse_flags |= ACPI_PARSE_DISASSEMBLE;
 
        status = acpi_ps_parse_aml(walk_state);
+       if (ACPI_FAILURE(status)) {
+               return (status);
+       }
+
        (void)acpi_dm_parse_deferred_ops(op);
 
        /* Now we can disassemble the method */
index f9fc84bc3e84f8d0f078e58140b33541922a19fa..4b4c530a0654f3cbf8d30746b765263531b99c15 100644 (file)
@@ -464,7 +464,6 @@ void acpi_db_decode_arguments(struct acpi_walk_state *walk_state)
        u8 display_args = FALSE;
 
        node = walk_state->method_node;
-       obj_desc = walk_state->method_desc;
 
        /* There are no arguments for the module-level code case */
 
index cf4e061bb0f0b1bb2392efcde2f43541194cd569..9151f00dfbdcc5266235a9b927f63f6fb49a875a 100644 (file)
@@ -149,7 +149,6 @@ acpi_ds_create_buffer_field(union acpi_parse_object *op,
 
        if (walk_state->deferred_node) {
                node = walk_state->deferred_node;
-               status = AE_OK;
        } else {
                /* Execute flag should always be set when this function is entered */
 
@@ -636,8 +635,6 @@ acpi_ds_init_field_objects(union acpi_parse_object *op,
                                }
 
                                /* Name already exists, just ignore this error */
-
-                               status = AE_OK;
                        }
 
                        arg->common.node = node;
index fb15e9e2373b93b5828eb63832510ef3d0f8189d..9c7adaa7b582296bf37bbe361040714f31471a5d 100644 (file)
@@ -110,6 +110,9 @@ acpi_status acpi_ev_delete_gpe_block(struct acpi_gpe_block_info *gpe_block)
 
        status =
            acpi_hw_disable_gpe_block(gpe_block->xrupt_block, gpe_block, NULL);
+       if (ACPI_FAILURE(status)) {
+               return_ACPI_STATUS(status);
+       }
 
        if (!gpe_block->previous && !gpe_block->next) {
 
@@ -359,10 +362,10 @@ acpi_ev_create_gpe_block(struct acpi_namespace_node *gpe_device,
        walk_info.gpe_device = gpe_device;
        walk_info.execute_by_owner_id = FALSE;
 
-       status = acpi_ns_walk_namespace(ACPI_TYPE_METHOD, gpe_device,
-                                       ACPI_UINT32_MAX, ACPI_NS_WALK_NO_UNLOCK,
-                                       acpi_ev_match_gpe_method, NULL,
-                                       &walk_info, NULL);
+       (void)acpi_ns_walk_namespace(ACPI_TYPE_METHOD, gpe_device,
+                                    ACPI_UINT32_MAX, ACPI_NS_WALK_NO_UNLOCK,
+                                    acpi_ev_match_gpe_method, NULL, &walk_info,
+                                    NULL);
 
        /* Return the new block */
 
index b04f982e59fa8d0471d5f83296c95f50738579c9..70d21d5ec5f370bb8dcf386d3b852852e2c7d4aa 100644 (file)
@@ -156,8 +156,6 @@ acpi_status acpi_ev_gpe_initialize(void)
                         * GPE0 and GPE1 do not have to be contiguous in the GPE number
                         * space. However, GPE0 always starts at GPE number zero.
                         */
-                       gpe_number_max = acpi_gbl_FADT.gpe1_base +
-                           ((register_count1 * ACPI_GPE_REGISTER_WIDTH) - 1);
                }
        }
 
@@ -169,7 +167,6 @@ acpi_status acpi_ev_gpe_initialize(void)
 
                ACPI_DEBUG_PRINT((ACPI_DB_INIT,
                                  "There are no GPE blocks defined in the FADT\n"));
-               status = AE_OK;
                goto cleanup;
        }
 
index d45f7639f7ee6d7097f0882c7e1e46f9f998ffdf..aa98fe07cd1b11ac76e6e0f26e2e069ece200264 100644 (file)
@@ -230,11 +230,15 @@ void acpi_ev_terminate(void)
                /* Disable all GPEs in all GPE blocks */
 
                status = acpi_ev_walk_gpe_list(acpi_hw_disable_gpe_block, NULL);
+               if (ACPI_FAILURE(status)) {
+                       ACPI_EXCEPTION((AE_INFO, status,
+                                       "Could not disable GPEs in GPE block"));
+               }
 
                status = acpi_ev_remove_global_lock_handler();
                if (ACPI_FAILURE(status)) {
-                       ACPI_ERROR((AE_INFO,
-                                   "Could not remove Global Lock handler"));
+                       ACPI_EXCEPTION((AE_INFO, status,
+                                       "Could not remove Global Lock handler"));
                }
 
                acpi_gbl_events_initialized = FALSE;
@@ -250,6 +254,10 @@ void acpi_ev_terminate(void)
        /* Deallocate all handler objects installed within GPE info structs */
 
        status = acpi_ev_walk_gpe_list(acpi_ev_delete_gpe_handlers, NULL);
+       if (ACPI_FAILURE(status)) {
+               ACPI_EXCEPTION((AE_INFO, status,
+                               "Could not delete GPE handlers"));
+       }
 
        /* Return to original mode if necessary */
 
index 45dc797df05de208d9d00efb2bf32538fc7c8681..1ff126460007d99ca3941919e84e24eee5baafa0 100644 (file)
@@ -836,11 +836,11 @@ acpi_ev_orphan_ec_reg_method(struct acpi_namespace_node *ec_device_node)
        objects[1].type = ACPI_TYPE_INTEGER;
        objects[1].integer.value = ACPI_REG_CONNECT;
 
-       status = acpi_evaluate_object(reg_method, NULL, &args, NULL);
+       (void)acpi_evaluate_object(reg_method, NULL, &args, NULL);
 
 exit:
        /* We ignore all errors from above, don't care */
 
-       status = acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
+       (void)acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
        return_VOID;
 }
index 0b47bbcd2a2391925d2393dcadf12fd992c32971..aee09640d71046525fd9d52627083c7505043dbe 100644 (file)
@@ -198,7 +198,6 @@ acpi_ev_pci_config_region_setup(acpi_handle handle,
                                                 * root bridge. Still need to return a context object
                                                 * for the new PCI_Config operation region, however.
                                                 */
-                                               status = AE_OK;
                                        } else {
                                                ACPI_EXCEPTION((AE_INFO, status,
                                                                "Could not install PciConfig handler "
index 9731d7cf1b83c1face62588ffce214a1a32986bc..1df6d72ae46b134566a613ed2d1ab977daffc5ea 100644 (file)
@@ -291,7 +291,7 @@ acpi_ns_dump_one_object(acpi_handle obj_handle,
                                        for (i = 0;
                                             (i < obj_desc->buffer.length
                                              && i < 12); i++) {
-                                               acpi_os_printf(" %.2hX",
+                                               acpi_os_printf(" %2.2X",
                                                               obj_desc->buffer.
                                                               pointer[i]);
                                        }
@@ -404,7 +404,7 @@ acpi_ns_dump_one_object(acpi_handle obj_handle,
                case ACPI_TYPE_LOCAL_BANK_FIELD:
                case ACPI_TYPE_LOCAL_INDEX_FIELD:
 
-                       acpi_os_printf(" Off %.3X Len %.2X Acc %.2hd\n",
+                       acpi_os_printf(" Off %.3X Len %.2X Acc %.2X\n",
                                       (obj_desc->common_field.
                                        base_byte_offset * 8)
                                       +
index 98e5c7400e547f3eca5f2a875650b0cdbdaf4be9..9acf5f7453e92e2a72614bc61439788dc1b32523 100644 (file)
@@ -480,9 +480,8 @@ 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;
 
-                       status = walk_state->ascending_callback(walk_state);
-                       status =
-                           acpi_ps_next_parse_state(walk_state, *op, status);
+                       (void)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);
                        if (ACPI_FAILURE(status2)) {
index 8052f7ef5025cfd538fd019d4e736f605238e646..14de4d15e6188acca6d0e777208a97ca93039e9e 100644 (file)
@@ -660,7 +660,7 @@ void acpi_ut_dump_allocations(u32 component, const char *module)
                                        case ACPI_DESC_TYPE_PARSER:
 
                                                acpi_os_printf
-                                                   ("AmlOpcode 0x%04hX\n",
+                                                   ("AmlOpcode 0x%04X\n",
                                                     descriptor->op.asl.
                                                     aml_opcode);
                                                break;