ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, [Decremented]\n", 
ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, [Decremented]\n", 
acpi_ut_update_ref_count (	union acpi_operand_object       *object,	u32                             action){	u16                             count;	u16                             new_count;	ACPI_FUNCTION_NAME ("ut_update_ref_count");	if (!object) {		return;	}	count = object->common.reference_count;	new_count = count;	/*	 * Perform the reference count action (increment, decrement, or force delete)	 */	switch (action) {	case REF_INCREMENT:		new_count++;		object->common.reference_count = new_count;		ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, [Incremented]\n",			object, new_count));		break;	case REF_DECREMENT:		if (count < 1) {			ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, can't decrement! (Set to 0)\n",				object, new_count));			new_count = 0;		}		else {			new_count--;			ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, [Decremented]\n",				object, new_count));		}		if (ACPI_GET_OBJECT_TYPE (object) == ACPI_TYPE_METHOD) {			ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Method Obj %p Refs=%X, [Decremented]\n",				object, new_count));		}		object->common.reference_count = new_count;		if (new_count == 0) {			acpi_ut_delete_internal_obj (object);		}		break;	case REF_FORCE_DELETE:		ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Obj %p Refs=%X, Force delete! (Set to 0)\n",			object, count));		new_count = 0;		object->common.reference_count = new_count;		acpi_ut_delete_internal_obj (object);		break;	default:		ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "Unknown action (%X)\n", action));		break;	}	/*	 * Sanity check the reference count, for debug purposes only.	 * (A deleted object will have a huge reference count)	 */	if (count > ACPI_MAX_REFERENCE_COUNT) {		ACPI_DEBUG_PRINT ((ACPI_DB_WARN,			"**** Warning **** Large Reference Count (%X) in object %p\n\n",			count, object));	}	return;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/44f6c01242da4e162f28d8e1216a8c7a91174605/utdelete.c/buggy/drivers/acpi/utilities/utdelete.c