acpi_ut_release_to_cache (ACPI_MEM_LIST_WALK, walk_state); 
ACPI_MEM_FREE (walk_state); 
acpi_ds_delete_walk_state (	struct acpi_walk_state          *walk_state){	union acpi_generic_state        *state;	ACPI_FUNCTION_TRACE_PTR ("ds_delete_walk_state", walk_state);	if (!walk_state) {		return;	}	if (walk_state->data_type != ACPI_DESC_TYPE_WALK) {		ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "%p is not a valid walk state\n",			walk_state));		return;	}	if (walk_state->parser_state.scope) {		ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "%p walk still has a scope list\n",			walk_state));	}	/* Always must free any linked control states */	while (walk_state->control_state) {		state = walk_state->control_state;		walk_state->control_state = state->common.next;		acpi_ut_delete_generic_state (state);	}	/* Always must free any linked parse states */	while (walk_state->scope_info) {		state = walk_state->scope_info;		walk_state->scope_info = state->common.next;		acpi_ut_delete_generic_state (state);	}	/* Always must free any stacked result states */	while (walk_state->results) {		state = walk_state->results;		walk_state->results = state->common.next;		acpi_ut_delete_generic_state (state);	}	acpi_ut_release_to_cache (ACPI_MEM_LIST_WALK, walk_state);	return_VOID;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/73459f73e5d1602c59ebec114fc45185521353c1/dswstate.c/clean/drivers/acpi/dispatcher/dswstate.c