status = acpi_install_gpe_handler(NULL, ec_ecdt->gpe_bit, 
status = acpi_install_gpe_handler(NULL, ec_ecdt->common.gpe_bit, 
acpi_ec_ecdt_probe (void){	acpi_status		status;	int			ret;	ret = acpi_ec_get_real_ecdt();	/* Try to make a fake ECDT */	if (ret && acpi_fake_ecdt_enabled) {		ret = acpi_ec_fake_ecdt();	}	if (ret)		return 0;	/*	 * Install GPE handler	 */	status = acpi_install_gpe_handler(NULL, ec_ecdt->gpe_bit,		ACPI_GPE_EDGE_TRIGGERED, &acpi_ec_gpe_handler,		ec_ecdt);	if (ACPI_FAILURE(status)) {		goto error;	}	acpi_set_gpe_type (NULL, ec_ecdt->gpe_bit, ACPI_GPE_TYPE_RUNTIME);	acpi_enable_gpe (NULL, ec_ecdt->gpe_bit, ACPI_NOT_ISR);	status = acpi_install_address_space_handler (ACPI_ROOT_OBJECT,			ACPI_ADR_SPACE_EC, &acpi_ec_space_handler,			&acpi_ec_space_setup, ec_ecdt);	if (ACPI_FAILURE(status)) {		acpi_remove_gpe_handler(NULL, ec_ecdt->gpe_bit,			&acpi_ec_gpe_handler);		goto error;	}	return 0;error:	printk(KERN_ERR PREFIX "Could not use ECDT\n");	kfree(ec_ecdt);	ec_ecdt = NULL;	return -ENODEV;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/45bea1555f5bf0cd5871b208b4b02d188f106861/ec.c/buggy/drivers/acpi/ec.c