 if (!acpi_specific_hotkey_enabled){ printk(MY_INFO "Using generic hotkey driver\n"); return -ENODEV; } 
toshiba_acpi_init(void){	acpi_status status = AE_OK;	u32 hci_result;	if (acpi_disabled)		return -ENODEV;	/* simple device detection: look for HCI method */	if (is_valid_acpi_path(METHOD_HCI_1))		method_hci = METHOD_HCI_1;	else if (is_valid_acpi_path(METHOD_HCI_2))		method_hci = METHOD_HCI_2;	else		return -ENODEV;	printk(MY_INFO "Toshiba Laptop ACPI Extras version %s\n",		TOSHIBA_ACPI_VERSION);	printk(MY_INFO "    HCI method: %s\n", method_hci);	force_fan = 0;	key_event_valid = 0;	/* enable event fifo */	hci_write1(HCI_SYSTEM_EVENT, 1, &hci_result);	toshiba_proc_dir = proc_mkdir(PROC_TOSHIBA, acpi_root_dir);	if (!toshiba_proc_dir) {		status = AE_ERROR;	} else {		toshiba_proc_dir->owner = THIS_MODULE;		status = add_device();		if (ACPI_FAILURE(status))			remove_proc_entry(PROC_TOSHIBA, acpi_root_dir);	}	return (ACPI_SUCCESS(status)) ? 0 : -ENODEV;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fb9802fa59b196d7f90bb3c2e33c555c6bdc4c54/toshiba_acpi.c/buggy/drivers/acpi/toshiba_acpi.c