Skip to content

Commit

Permalink
ACPICA: Audit/update for ACPICA return macros and debug depth counter
Browse files Browse the repository at this point in the history
1) Ensure that all functions that use the various TRACE macros
   also use the appropriate ACPICA return macros.
2) Ensure that all normal return statements surround the return
   expression (value) with parens.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  • Loading branch information
Bob Moore authored and Rafael J. Wysocki committed Nov 14, 2012
1 parent 86ff0e5 commit 68aafc3
Show file tree
Hide file tree
Showing 18 changed files with 27 additions and 22 deletions.
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/dswload2.c
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ acpi_ds_load2_begin_op(struct acpi_walk_state *walk_state,
acpi_ut_get_type_name(node->type),
acpi_ut_get_node_name(node)));

return (AE_AML_OPERAND_TYPE);
return_ACPI_STATUS(AE_AML_OPERAND_TYPE);
}
break;

Expand Down Expand Up @@ -602,7 +602,7 @@ acpi_status acpi_ds_load2_end_op(struct acpi_walk_state *walk_state)
region_space,
walk_state);
if (ACPI_FAILURE(status)) {
return (status);
return_ACPI_STATUS(status);
}

acpi_ex_exit_interpreter();
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/dswstate.c
Original file line number Diff line number Diff line change
Expand Up @@ -708,13 +708,13 @@ void acpi_ds_delete_walk_state(struct acpi_walk_state *walk_state)
ACPI_FUNCTION_TRACE_PTR(ds_delete_walk_state, walk_state);

if (!walk_state) {
return;
return_VOID;
}

if (walk_state->descriptor_type != ACPI_DESC_TYPE_WALK) {
ACPI_ERROR((AE_INFO, "%p is not a valid walk state",
walk_state));
return;
return_VOID;
}

/* There should not be any open scopes */
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/evxfgpe.c
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ acpi_install_gpe_block(acpi_handle gpe_device,

status = acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE(status)) {
return (status);
return_ACPI_STATUS(status);
}

node = acpi_ns_validate_handle(gpe_device);
Expand Down Expand Up @@ -652,7 +652,7 @@ acpi_status acpi_remove_gpe_block(acpi_handle gpe_device)

status = acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE(status)) {
return (status);
return_ACPI_STATUS(status);
}

node = acpi_ns_validate_handle(gpe_device);
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/exdebug.c
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ acpi_ex_do_debug_object(union acpi_operand_object *source_desc,

acpi_os_printf("Table Index 0x%X\n",
source_desc->reference.value);
return;
return_VOID;

default:
break;
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/exmutex.c
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ acpi_status acpi_ex_release_mutex_object(union acpi_operand_object *obj_desc)
ACPI_FUNCTION_TRACE(ex_release_mutex_object);

if (obj_desc->mutex.acquisition_depth == 0) {
return (AE_NOT_ACQUIRED);
return_ACPI_STATUS(AE_NOT_ACQUIRED);
}

/* Match multiple Acquires with multiple Releases */
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/exoparg6.c
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ acpi_ex_do_match(u32 match_op,
return (FALSE);
}

return logical_result;
return (logical_result);
}

/*******************************************************************************
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/hwpci.c
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ acpi_hw_process_pci_list(struct acpi_pci_id *pci_id,
status = acpi_hw_get_pci_device_info(pci_id, info->device,
&bus_number, &is_bridge);
if (ACPI_FAILURE(status)) {
return_ACPI_STATUS(status);
return (status);
}

info = info->next;
Expand All @@ -271,7 +271,7 @@ acpi_hw_process_pci_list(struct acpi_pci_id *pci_id,
pci_id->segment, pci_id->bus, pci_id->device,
pci_id->function, status, bus_number, is_bridge));

return_ACPI_STATUS(AE_OK);
return (AE_OK);
}

/*******************************************************************************
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/nsnames.c
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ acpi_size acpi_ns_get_pathname_length(struct acpi_namespace_node *node)
ACPI_ERROR((AE_INFO,
"Invalid Namespace Node (%p) while traversing namespace",
next_node));
return 0;
return (0);
}
size += ACPI_PATH_SEGMENT_LENGTH;
next_node = next_node->parent;
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/nsxfeval.c
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,7 @@ acpi_ns_get_device_callback(acpi_handle obj_handle,

status = acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE(status)) {
return (status);
return_ACPI_STATUS(status);
}

node = acpi_ns_validate_handle(obj_handle);
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/rslist.c
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ acpi_rs_convert_aml_to_resources(u8 * aml,
ACPI_ERROR((AE_INFO,
"Invalid/unsupported resource descriptor: Type 0x%2.2X",
resource_index));
return (AE_AML_INVALID_RESOURCE_TYPE);
return_ACPI_STATUS(AE_AML_INVALID_RESOURCE_TYPE);
}

/* Convert the AML byte stream resource to a local resource struct */
Expand Down Expand Up @@ -200,7 +200,7 @@ acpi_rs_convert_resources_to_aml(struct acpi_resource *resource,
ACPI_ERROR((AE_INFO,
"Invalid/unsupported resource descriptor: Type 0x%2.2X",
resource->type));
return (AE_AML_INVALID_RESOURCE_TYPE);
return_ACPI_STATUS(AE_AML_INVALID_RESOURCE_TYPE);
}

status = acpi_rs_convert_resource_to_aml(resource,
Expand Down
2 changes: 2 additions & 0 deletions drivers/acpi/acpica/tbinstal.c
Original file line number Diff line number Diff line change
Expand Up @@ -526,6 +526,8 @@ void acpi_tb_terminate(void)

ACPI_DEBUG_PRINT((ACPI_DB_INFO, "ACPI Tables freed\n"));
(void)acpi_ut_release_mutex(ACPI_MTX_TABLES);

return_VOID;
}

/*******************************************************************************
Expand Down
2 changes: 1 addition & 1 deletion drivers/acpi/acpica/tbutils.c
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ u8 acpi_tb_checksum(u8 *buffer, u32 length)
sum = (u8) (sum + *(buffer++));
}

return sum;
return (sum);
}

/*******************************************************************************
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/tbxface.c
Original file line number Diff line number Diff line change
Expand Up @@ -236,15 +236,15 @@ acpi_get_table_header(char *signature,
sizeof(struct
acpi_table_header));
if (!header) {
return AE_NO_MEMORY;
return (AE_NO_MEMORY);
}
ACPI_MEMCPY(out_table_header, header,
sizeof(struct acpi_table_header));
acpi_os_unmap_memory(header,
sizeof(struct
acpi_table_header));
} else {
return AE_NOT_FOUND;
return (AE_NOT_FOUND);
}
} else {
ACPI_MEMCPY(out_table_header,
Expand Down
1 change: 0 additions & 1 deletion drivers/acpi/acpica/tbxfroot.c
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ static acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp);

static acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp)
{
ACPI_FUNCTION_ENTRY();

/*
* The signature and checksum must both be correct
Expand Down
1 change: 1 addition & 0 deletions drivers/acpi/acpica/utdebug.c
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@ acpi_ut_trace_ptr(u32 line_number,
const char *function_name,
const char *module_name, u32 component_id, void *pointer)
{

acpi_gbl_nesting_level++;
acpi_ut_track_stack_ptr();

Expand Down
2 changes: 2 additions & 0 deletions drivers/acpi/acpica/utmutex.c
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,8 @@ static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id)

acpi_gbl_mutex_info[mutex_id].mutex = NULL;
acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED;

return_VOID;
}

/*******************************************************************************
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/uttrack.c
Original file line number Diff line number Diff line change
Expand Up @@ -517,14 +517,14 @@ void acpi_ut_dump_allocations(u32 component, const char *module)
ACPI_FUNCTION_TRACE(ut_dump_allocations);

if (acpi_gbl_disable_mem_tracking) {
return;
return_VOID;
}

/*
* Walk the allocation list.
*/
if (ACPI_FAILURE(acpi_ut_acquire_mutex(ACPI_MTX_MEMORY))) {
return;
return_VOID;
}

element = acpi_gbl_global_list->list_head;
Expand Down
3 changes: 2 additions & 1 deletion drivers/acpi/acpica/utxface.c
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ acpi_install_initialization_handler(acpi_init_handler handler, u32 function)
}

acpi_gbl_init_handler = handler;
return AE_OK;
return (AE_OK);
}

ACPI_EXPORT_SYMBOL(acpi_install_initialization_handler)
Expand All @@ -263,6 +263,7 @@ acpi_status acpi_purge_cached_objects(void)
(void)acpi_os_purge_cache(acpi_gbl_operand_cache);
(void)acpi_os_purge_cache(acpi_gbl_ps_node_cache);
(void)acpi_os_purge_cache(acpi_gbl_ps_node_ext_cache);

return_ACPI_STATUS(AE_OK);
}

Expand Down

0 comments on commit 68aafc3

Please sign in to comment.