acpi_ut_release_owner_id (&table_info->owner_id); 
acpi_ex_unload_table (	union acpi_operand_object       *ddb_handle){	acpi_status                     status = AE_OK;	union acpi_operand_object       *table_desc = ddb_handle;	struct acpi_table_desc          *table_info;	ACPI_FUNCTION_TRACE ("ex_unload_table");	/*	 * Validate the handle	 * Although the handle is partially validated in acpi_ex_reconfiguration(),	 * when it calls acpi_ex_resolve_operands(), the handle is more completely	 * validated here.	 */	if ((!ddb_handle) ||		(ACPI_GET_DESCRIPTOR_TYPE (ddb_handle) != ACPI_DESC_TYPE_OPERAND) ||		(ACPI_GET_OBJECT_TYPE (ddb_handle) != ACPI_TYPE_LOCAL_REFERENCE)) {		return_ACPI_STATUS (AE_BAD_PARAMETER);	}	/* Get the actual table descriptor from the ddb_handle */	table_info = (struct acpi_table_desc *) table_desc->reference.object;	/*	 * Delete the entire namespace under this table Node	 * (Offset contains the table_id)	 */	acpi_ns_delete_namespace_by_owner (table_info->owner_id);	/* Delete the table itself */	(void) acpi_tb_uninstall_table (table_info->installed_desc);	/* Delete the table descriptor (ddb_handle) */	acpi_ut_remove_reference (table_desc);	return_ACPI_STATUS (status);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0c9938cc75057c0fca1af55a55dcfc2842436695/exconfig.c/clean/drivers/acpi/executer/exconfig.c