diff options
Diffstat (limited to 'drivers/i2c/busses/i2c-i801.c')
| -rw-r--r-- | drivers/i2c/busses/i2c-i801.c | 28 | 
1 files changed, 13 insertions, 15 deletions
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 1e73638225e..3092387f6ef 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c @@ -841,14 +841,14 @@ struct dmi_onboard_device_info {  	const char *i2c_type;  }; -static struct dmi_onboard_device_info __devinitdata dmi_devices[] = { +static const struct dmi_onboard_device_info dmi_devices[] = {  	{ "Syleus", DMI_DEV_TYPE_OTHER, 0x73, "fscsyl" },  	{ "Hermes", DMI_DEV_TYPE_OTHER, 0x73, "fscher" },  	{ "Hades",  DMI_DEV_TYPE_OTHER, 0x73, "fschds" },  }; -static void __devinit dmi_check_onboard_device(u8 type, const char *name, -					       struct i2c_adapter *adap) +static void dmi_check_onboard_device(u8 type, const char *name, +				     struct i2c_adapter *adap)  {  	int i;  	struct i2c_board_info info; @@ -871,8 +871,7 @@ static void __devinit dmi_check_onboard_device(u8 type, const char *name,  /* We use our own function to check for onboard devices instead of     dmi_find_device() as some buggy BIOS's have the devices we are interested     in marked as disabled */ -static void __devinit dmi_check_onboard_devices(const struct dmi_header *dm, -						void *adap) +static void dmi_check_onboard_devices(const struct dmi_header *dm, void *adap)  {  	int i, count; @@ -901,7 +900,7 @@ static void __devinit dmi_check_onboard_devices(const struct dmi_header *dm,  }  /* Register optional slaves */ -static void __devinit i801_probe_optional_slaves(struct i801_priv *priv) +static void i801_probe_optional_slaves(struct i801_priv *priv)  {  	/* Only register slaves on main SMBus channel */  	if (priv->features & FEATURE_IDF) @@ -921,7 +920,7 @@ static void __devinit i801_probe_optional_slaves(struct i801_priv *priv)  }  #else  static void __init input_apanel_init(void) {} -static void __devinit i801_probe_optional_slaves(struct i801_priv *priv) {} +static void i801_probe_optional_slaves(struct i801_priv *priv) {}  #endif	/* CONFIG_X86 && CONFIG_DMI */  #if (defined CONFIG_I2C_MUX_GPIO || defined CONFIG_I2C_MUX_GPIO_MODULE) && \ @@ -944,7 +943,7 @@ static struct i801_mux_config i801_mux_config_asus_z8_d18 = {  	.n_gpios = 2,  }; -static struct dmi_system_id __devinitdata mux_dmi_table[] = { +static const struct dmi_system_id mux_dmi_table[] = {  	{  		.matches = {  			DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."), @@ -1012,7 +1011,7 @@ static struct dmi_system_id __devinitdata mux_dmi_table[] = {  };  /* Setup multiplexing if needed */ -static int __devinit i801_add_mux(struct i801_priv *priv) +static int i801_add_mux(struct i801_priv *priv)  {  	struct device *dev = &priv->adapter.dev;  	const struct i801_mux_config *mux_config; @@ -1048,13 +1047,13 @@ static int __devinit i801_add_mux(struct i801_priv *priv)  	return 0;  } -static void __devexit i801_del_mux(struct i801_priv *priv) +static void i801_del_mux(struct i801_priv *priv)  {  	if (priv->mux_pdev)  		platform_device_unregister(priv->mux_pdev);  } -static unsigned int __devinit i801_get_adapter_class(struct i801_priv *priv) +static unsigned int i801_get_adapter_class(struct i801_priv *priv)  {  	const struct dmi_system_id *id;  	const struct i801_mux_config *mux_config; @@ -1084,8 +1083,7 @@ static inline unsigned int i801_get_adapter_class(struct i801_priv *priv)  }  #endif -static int __devinit i801_probe(struct pci_dev *dev, -				const struct pci_device_id *id) +static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id)  {  	unsigned char temp;  	int err, i; @@ -1226,7 +1224,7 @@ exit:  	return err;  } -static void __devexit i801_remove(struct pci_dev *dev) +static void i801_remove(struct pci_dev *dev)  {  	struct i801_priv *priv = pci_get_drvdata(dev); @@ -1272,7 +1270,7 @@ static struct pci_driver i801_driver = {  	.name		= "i801_smbus",  	.id_table	= i801_ids,  	.probe		= i801_probe, -	.remove		= __devexit_p(i801_remove), +	.remove		= i801_remove,  	.suspend	= i801_suspend,  	.resume		= i801_resume,  };  |