diff options
28 files changed, 88 insertions, 92 deletions
diff --git a/drivers/auxdisplay/cfag12864bfb.c b/drivers/auxdisplay/cfag12864bfb.c index 5ad3bad2b0a..d585735430d 100644 --- a/drivers/auxdisplay/cfag12864bfb.c +++ b/drivers/auxdisplay/cfag12864bfb.c @@ -37,7 +37,7 @@  #define CFAG12864BFB_NAME "cfag12864bfb" -static struct fb_fix_screeninfo cfag12864bfb_fix __devinitdata = { +static struct fb_fix_screeninfo cfag12864bfb_fix = {  	.id = "cfag12864b",  	.type = FB_TYPE_PACKED_PIXELS,  	.visual = FB_VISUAL_MONO10, @@ -48,7 +48,7 @@ static struct fb_fix_screeninfo cfag12864bfb_fix __devinitdata = {  	.accel = FB_ACCEL_NONE,  }; -static struct fb_var_screeninfo cfag12864bfb_var __devinitdata = { +static struct fb_var_screeninfo cfag12864bfb_var = {  	.xres = CFAG12864B_WIDTH,  	.yres = CFAG12864B_HEIGHT,  	.xres_virtual = CFAG12864B_WIDTH, @@ -80,7 +80,7 @@ static struct fb_ops cfag12864bfb_ops = {  	.fb_mmap = cfag12864bfb_mmap,  }; -static int __devinit cfag12864bfb_probe(struct platform_device *device) +static int cfag12864bfb_probe(struct platform_device *device)  {  	int ret = -EINVAL;   	struct fb_info *info = framebuffer_alloc(0, &device->dev); @@ -114,7 +114,7 @@ none:  	return ret;  } -static int __devexit cfag12864bfb_remove(struct platform_device *device) +static int cfag12864bfb_remove(struct platform_device *device)  {  	struct fb_info *info = platform_get_drvdata(device); @@ -128,7 +128,7 @@ static int __devexit cfag12864bfb_remove(struct platform_device *device)  static struct platform_driver cfag12864bfb_driver = {  	.probe	= cfag12864bfb_probe, -	.remove = __devexit_p(cfag12864bfb_remove), +	.remove = cfag12864bfb_remove,  	.driver = {  		.name	= CFAG12864BFB_NAME,  	}, diff --git a/drivers/bus/omap-ocp2scp.c b/drivers/bus/omap-ocp2scp.c index 0c48b0e05ed..fe7191663bb 100644 --- a/drivers/bus/omap-ocp2scp.c +++ b/drivers/bus/omap-ocp2scp.c @@ -52,7 +52,7 @@ static int ocp2scp_remove_devices(struct device *dev, void *c)  	return 0;  } -static int __devinit omap_ocp2scp_probe(struct platform_device *pdev) +static int omap_ocp2scp_probe(struct platform_device *pdev)  {  	int ret;  	unsigned res_cnt, i; @@ -116,7 +116,7 @@ err0:  	return ret;  } -static int __devexit omap_ocp2scp_remove(struct platform_device *pdev) +static int omap_ocp2scp_remove(struct platform_device *pdev)  {  	pm_runtime_disable(&pdev->dev);  	device_for_each_child(&pdev->dev, NULL, ocp2scp_remove_devices); @@ -134,7 +134,7 @@ MODULE_DEVICE_TABLE(of, omap_ocp2scp_id_table);  static struct platform_driver omap_ocp2scp_driver = {  	.probe		= omap_ocp2scp_probe, -	.remove		= __devexit_p(omap_ocp2scp_remove), +	.remove		= omap_ocp2scp_remove,  	.driver		= {  		.name	= "omap-ocp2scp",  		.owner	= THIS_MODULE, diff --git a/drivers/bus/omap_l3_noc.c b/drivers/bus/omap_l3_noc.c index ab911a33f8a..feeecae623f 100644 --- a/drivers/bus/omap_l3_noc.c +++ b/drivers/bus/omap_l3_noc.c @@ -128,7 +128,7 @@ static irqreturn_t l3_interrupt_handler(int irq, void *_l3)  	return IRQ_HANDLED;  } -static int __devinit omap4_l3_probe(struct platform_device *pdev) +static int omap4_l3_probe(struct platform_device *pdev)  {  	static struct omap4_l3 *l3;  	struct resource	*res; @@ -219,7 +219,7 @@ err0:  	return ret;  } -static int __devexit omap4_l3_remove(struct platform_device *pdev) +static int omap4_l3_remove(struct platform_device *pdev)  {  	struct omap4_l3 *l3 = platform_get_drvdata(pdev); @@ -245,7 +245,7 @@ MODULE_DEVICE_TABLE(of, l3_noc_match);  static struct platform_driver omap4_l3_driver = {  	.probe		= omap4_l3_probe, -	.remove		= __devexit_p(omap4_l3_remove), +	.remove		= omap4_l3_remove,  	.driver		= {  		.name		= "omap_l3_noc",  		.owner		= THIS_MODULE, diff --git a/drivers/cdrom/gdrom.c b/drivers/cdrom/gdrom.c index 75d485afe56..d59cdcb8fe3 100644 --- a/drivers/cdrom/gdrom.c +++ b/drivers/cdrom/gdrom.c @@ -557,7 +557,7 @@ static irqreturn_t gdrom_dma_interrupt(int irq, void *dev_id)  	return IRQ_HANDLED;  } -static int __devinit gdrom_set_interrupt_handlers(void) +static int gdrom_set_interrupt_handlers(void)  {  	int err; @@ -681,7 +681,7 @@ static void gdrom_request(struct request_queue *rq)  }  /* Print string identifying GD ROM device */ -static int __devinit gdrom_outputversion(void) +static int gdrom_outputversion(void)  {  	struct gdrom_id *id;  	char *model_name, *manuf_name, *firmw_ver; @@ -715,7 +715,7 @@ free_id:  }  /* set the default mode for DMA transfer */ -static int __devinit gdrom_init_dma_mode(void) +static int gdrom_init_dma_mode(void)  {  	__raw_writeb(0x13, GDROM_ERROR_REG);  	__raw_writeb(0x22, GDROM_INTSEC_REG); @@ -736,7 +736,7 @@ static int __devinit gdrom_init_dma_mode(void)  	return 0;  } -static void __devinit probe_gdrom_setupcd(void) +static void probe_gdrom_setupcd(void)  {  	gd.cd_info->ops = &gdrom_ops;  	gd.cd_info->capacity = 1; @@ -745,7 +745,7 @@ static void __devinit probe_gdrom_setupcd(void)  		CDC_SELECT_DISC;  } -static void __devinit probe_gdrom_setupdisk(void) +static void probe_gdrom_setupdisk(void)  {  	gd.disk->major = gdrom_major;  	gd.disk->first_minor = 1; @@ -753,7 +753,7 @@ static void __devinit probe_gdrom_setupdisk(void)  	strcpy(gd.disk->disk_name, GDROM_DEV_NAME);  } -static int __devinit probe_gdrom_setupqueue(void) +static int probe_gdrom_setupqueue(void)  {  	blk_queue_logical_block_size(gd.gdrom_rq, GDROM_HARD_SECTOR);  	/* using DMA so memory will need to be contiguous */ @@ -768,7 +768,7 @@ static int __devinit probe_gdrom_setupqueue(void)   * register this as a block device and as compliant with the   * universal CD Rom driver interface   */ -static int __devinit probe_gdrom(struct platform_device *devptr) +static int probe_gdrom(struct platform_device *devptr)  {  	int err;  	/* Start the device */ @@ -838,7 +838,7 @@ probe_fail_no_mem:  	return err;  } -static int __devexit remove_gdrom(struct platform_device *devptr) +static int remove_gdrom(struct platform_device *devptr)  {  	flush_work(&work);  	blk_cleanup_queue(gd.gdrom_rq); @@ -854,7 +854,7 @@ static int __devexit remove_gdrom(struct platform_device *devptr)  static struct platform_driver gdrom_driver = {  	.probe = probe_gdrom, -	.remove = __devexit_p(remove_gdrom), +	.remove = remove_gdrom,  	.driver = {  			.name = GDROM_DEV_NAME,  	}, diff --git a/drivers/clk/clk-twl6040.c b/drivers/clk/clk-twl6040.c index bc1e713e7b9..3af729b1b89 100644 --- a/drivers/clk/clk-twl6040.c +++ b/drivers/clk/clk-twl6040.c @@ -78,7 +78,7 @@ static struct clk_init_data wm831x_clkout_init = {  	.flags = CLK_IS_ROOT,  }; -static int __devinit twl6040_clk_probe(struct platform_device *pdev) +static int twl6040_clk_probe(struct platform_device *pdev)  {  	struct twl6040 *twl6040 = dev_get_drvdata(pdev->dev.parent);  	struct twl6040_clk *clkdata; @@ -100,7 +100,7 @@ static int __devinit twl6040_clk_probe(struct platform_device *pdev)  	return 0;  } -static int __devexit twl6040_clk_remove(struct platform_device *pdev) +static int twl6040_clk_remove(struct platform_device *pdev)  {  	struct twl6040_clk *clkdata = dev_get_drvdata(&pdev->dev); @@ -115,7 +115,7 @@ static struct platform_driver twl6040_clk_driver = {  		.owner = THIS_MODULE,  	},  	.probe = twl6040_clk_probe, -	.remove = __devexit_p(twl6040_clk_remove), +	.remove = twl6040_clk_remove,  };  module_platform_driver(twl6040_clk_driver); diff --git a/drivers/clk/ux500/abx500-clk.c b/drivers/clk/ux500/abx500-clk.c index e27c52317ff..9f7400d74fa 100644 --- a/drivers/clk/ux500/abx500-clk.c +++ b/drivers/clk/ux500/abx500-clk.c @@ -34,7 +34,7 @@ static int ab9540_reg_clks(struct device *dev)  	return 0;  } -static int __devinit abx500_clk_probe(struct platform_device *pdev) +static int abx500_clk_probe(struct platform_device *pdev)  {  	struct ab8500 *parent = dev_get_drvdata(pdev->dev.parent);  	int ret; diff --git a/drivers/connector/connector.c b/drivers/connector/connector.c index 965b7811e04..7b695913cb3 100644 --- a/drivers/connector/connector.c +++ b/drivers/connector/connector.c @@ -256,7 +256,7 @@ static struct cn_dev cdev = {  	.input   = cn_rx_skb,  }; -static int __devinit cn_init(void) +static int cn_init(void)  {  	struct cn_dev *dev = &cdev;  	struct netlink_kernel_cfg cfg = { @@ -281,7 +281,7 @@ static int __devinit cn_init(void)  	return 0;  } -static void __devexit cn_fini(void) +static void cn_fini(void)  {  	struct cn_dev *dev = &cdev; diff --git a/drivers/devfreq/exynos4_bus.c b/drivers/devfreq/exynos4_bus.c index 74183720871..80c745e8308 100644 --- a/drivers/devfreq/exynos4_bus.c +++ b/drivers/devfreq/exynos4_bus.c @@ -980,7 +980,7 @@ unlock:  	return NOTIFY_DONE;  } -static __devinit int exynos4_busfreq_probe(struct platform_device *pdev) +static int exynos4_busfreq_probe(struct platform_device *pdev)  {  	struct busfreq_data *data;  	struct opp *opp; @@ -1056,7 +1056,7 @@ static __devinit int exynos4_busfreq_probe(struct platform_device *pdev)  	return 0;  } -static __devexit int exynos4_busfreq_remove(struct platform_device *pdev) +static int exynos4_busfreq_remove(struct platform_device *pdev)  {  	struct busfreq_data *data = platform_get_drvdata(pdev); @@ -1087,7 +1087,7 @@ static const struct platform_device_id exynos4_busfreq_id[] = {  static struct platform_driver exynos4_busfreq_driver = {  	.probe	= exynos4_busfreq_probe, -	.remove	= __devexit_p(exynos4_busfreq_remove), +	.remove	= exynos4_busfreq_remove,  	.id_table = exynos4_busfreq_id,  	.driver = {  		.name	= "exynos4-busfreq", diff --git a/drivers/firmware/dcdbas.c b/drivers/firmware/dcdbas.c index ea5ac2dc123..8e77c02edb2 100644 --- a/drivers/firmware/dcdbas.c +++ b/drivers/firmware/dcdbas.c @@ -537,7 +537,7 @@ static struct attribute_group dcdbas_attr_group = {  	.attrs = dcdbas_dev_attrs,  }; -static int __devinit dcdbas_probe(struct platform_device *dev) +static int dcdbas_probe(struct platform_device *dev)  {  	int i, error; @@ -575,7 +575,7 @@ static int __devinit dcdbas_probe(struct platform_device *dev)  	return 0;  } -static int __devexit dcdbas_remove(struct platform_device *dev) +static int dcdbas_remove(struct platform_device *dev)  {  	int i; @@ -593,7 +593,7 @@ static struct platform_driver dcdbas_driver = {  		.owner	= THIS_MODULE,  	},  	.probe		= dcdbas_probe, -	.remove		= __devexit_p(dcdbas_remove), +	.remove		= dcdbas_remove,  };  /** diff --git a/drivers/gpio/gpio-da9055.c b/drivers/gpio/gpio-da9055.c index 55d83c7d9c7..fd6dfe382f1 100644 --- a/drivers/gpio/gpio-da9055.c +++ b/drivers/gpio/gpio-da9055.c @@ -126,7 +126,7 @@ static int da9055_gpio_to_irq(struct gpio_chip *gc, u32 offset)  				  DA9055_IRQ_GPI0 + offset);  } -static struct gpio_chip reference_gp __devinitdata = { +static struct gpio_chip reference_gp = {  	.label = "da9055-gpio",  	.owner = THIS_MODULE,  	.get = da9055_gpio_get, @@ -139,7 +139,7 @@ static struct gpio_chip reference_gp __devinitdata = {  	.base = -1,  }; -static int __devinit da9055_gpio_probe(struct platform_device *pdev) +static int da9055_gpio_probe(struct platform_device *pdev)  {  	struct da9055_gpio *gpio;  	struct da9055_pdata *pdata; @@ -170,7 +170,7 @@ err_mem:  	return ret;  } -static int __devexit da9055_gpio_remove(struct platform_device *pdev) +static int da9055_gpio_remove(struct platform_device *pdev)  {  	struct da9055_gpio *gpio = platform_get_drvdata(pdev); @@ -179,7 +179,7 @@ static int __devexit da9055_gpio_remove(struct platform_device *pdev)  static struct platform_driver da9055_gpio_driver = {  	.probe = da9055_gpio_probe, -	.remove = __devexit_p(da9055_gpio_remove), +	.remove = da9055_gpio_remove,  	.driver = {  		.name	= "da9055-gpio",  		.owner	= THIS_MODULE, diff --git a/drivers/gpio/gpio-ts5500.c b/drivers/gpio/gpio-ts5500.c index 0634ceea3c2..cc53cab8df2 100644 --- a/drivers/gpio/gpio-ts5500.c +++ b/drivers/gpio/gpio-ts5500.c @@ -319,7 +319,7 @@ static void ts5500_disable_irq(struct ts5500_priv *priv)  	spin_unlock_irqrestore(&priv->lock, flags);  } -static int __devinit ts5500_dio_probe(struct platform_device *pdev) +static int ts5500_dio_probe(struct platform_device *pdev)  {  	enum ts5500_blocks block = platform_get_device_id(pdev)->driver_data;  	struct ts5500_dio_platform_data *pdata = pdev->dev.platform_data; @@ -432,7 +432,7 @@ cleanup:  	return ret;  } -static int __devexit ts5500_dio_remove(struct platform_device *pdev) +static int ts5500_dio_remove(struct platform_device *pdev)  {  	struct ts5500_priv *priv = platform_get_drvdata(pdev); @@ -455,7 +455,7 @@ static struct platform_driver ts5500_dio_driver = {  		.owner = THIS_MODULE,  	},  	.probe = ts5500_dio_probe, -	.remove = __devexit_p(ts5500_dio_remove), +	.remove = ts5500_dio_remove,  	.id_table = ts5500_dio_ids,  }; diff --git a/drivers/gpio/gpio-viperboard.c b/drivers/gpio/gpio-viperboard.c index 13772996cf2..59d72391de2 100644 --- a/drivers/gpio/gpio-viperboard.c +++ b/drivers/gpio/gpio-viperboard.c @@ -400,7 +400,7 @@ static int vprbrd_gpiob_direction_output(struct gpio_chip *chip,  /* ----- end of gpio b chip ---------------------------------------------- */ -static int __devinit vprbrd_gpio_probe(struct platform_device *pdev) +static int vprbrd_gpio_probe(struct platform_device *pdev)  {  	struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent);  	struct vprbrd_gpio *vb_gpio; @@ -456,7 +456,7 @@ err_gpioa:  	return ret;  } -static int __devexit vprbrd_gpio_remove(struct platform_device *pdev) +static int vprbrd_gpio_remove(struct platform_device *pdev)  {  	struct vprbrd_gpio *vb_gpio = platform_get_drvdata(pdev);  	int ret; @@ -472,7 +472,7 @@ static struct platform_driver vprbrd_gpio_driver = {  	.driver.name	= "viperboard-gpio",  	.driver.owner	= THIS_MODULE,  	.probe		= vprbrd_gpio_probe, -	.remove		= __devexit_p(vprbrd_gpio_remove), +	.remove		= vprbrd_gpio_remove,  };  static int __init vprbrd_gpio_init(void) diff --git a/drivers/hid/i2c-hid/i2c-hid.c b/drivers/hid/i2c-hid/i2c-hid.c index 9ef222442ca..12e4fdc810b 100644 --- a/drivers/hid/i2c-hid/i2c-hid.c +++ b/drivers/hid/i2c-hid/i2c-hid.c @@ -731,7 +731,7 @@ static struct hid_ll_driver i2c_hid_ll_driver = {  	.hidinput_input_event = i2c_hid_hidinput_input_event,  }; -static int __devinit i2c_hid_init_irq(struct i2c_client *client) +static int i2c_hid_init_irq(struct i2c_client *client)  {  	struct i2c_hid *ihid = i2c_get_clientdata(client);  	int ret; @@ -753,7 +753,7 @@ static int __devinit i2c_hid_init_irq(struct i2c_client *client)  	return 0;  } -static int __devinit i2c_hid_fetch_hid_descriptor(struct i2c_hid *ihid) +static int i2c_hid_fetch_hid_descriptor(struct i2c_hid *ihid)  {  	struct i2c_client *client = ihid->client;  	struct i2c_hid_desc *hdesc = &ihid->hdesc; @@ -810,8 +810,8 @@ static int __devinit i2c_hid_fetch_hid_descriptor(struct i2c_hid *ihid)  	return 0;  } -static int __devinit i2c_hid_probe(struct i2c_client *client, -		const struct i2c_device_id *dev_id) +static int i2c_hid_probe(struct i2c_client *client, +			 const struct i2c_device_id *dev_id)  {  	int ret;  	struct i2c_hid *ihid; @@ -902,7 +902,7 @@ err:  	return ret;  } -static int __devexit i2c_hid_remove(struct i2c_client *client) +static int i2c_hid_remove(struct i2c_client *client)  {  	struct i2c_hid *ihid = i2c_get_clientdata(client);  	struct hid_device *hid; @@ -967,7 +967,7 @@ static struct i2c_driver i2c_hid_driver = {  	},  	.probe		= i2c_hid_probe, -	.remove		= __devexit_p(i2c_hid_remove), +	.remove		= i2c_hid_remove,  	.id_table	= i2c_hid_id_table,  }; diff --git a/drivers/hsi/clients/hsi_char.c b/drivers/hsi/clients/hsi_char.c index 3ad91f6447d..e61e5f991aa 100644 --- a/drivers/hsi/clients/hsi_char.c +++ b/drivers/hsi/clients/hsi_char.c @@ -675,7 +675,7 @@ static const struct file_operations hsc_fops = {  	.release	= hsc_release,  }; -static void __devinit hsc_channel_init(struct hsc_channel *channel) +static void hsc_channel_init(struct hsc_channel *channel)  {  	init_waitqueue_head(&channel->rx_wait);  	init_waitqueue_head(&channel->tx_wait); @@ -685,7 +685,7 @@ static void __devinit hsc_channel_init(struct hsc_channel *channel)  	INIT_LIST_HEAD(&channel->tx_msgs_queue);  } -static int __devinit hsc_probe(struct device *dev) +static int hsc_probe(struct device *dev)  {  	const char devname[] = "hsi_char";  	struct hsc_client_data *cl_data; @@ -744,7 +744,7 @@ out1:  	return ret;  } -static int __devexit hsc_remove(struct device *dev) +static int hsc_remove(struct device *dev)  {  	struct hsi_client *cl = to_hsi_client(dev);  	struct hsc_client_data *cl_data = hsi_client_drvdata(cl); @@ -763,7 +763,7 @@ static struct hsi_client_driver hsc_driver = {  		.name	= "hsi_char",  		.owner	= THIS_MODULE,  		.probe	= hsc_probe, -		.remove	= __devexit_p(hsc_remove), +		.remove	= hsc_remove,  	},  }; diff --git a/drivers/hwmon/vexpress.c b/drivers/hwmon/vexpress.c index 59fd1268e58..86d7f6d858b 100644 --- a/drivers/hwmon/vexpress.c +++ b/drivers/hwmon/vexpress.c @@ -196,7 +196,7 @@ error:  	return err;  } -static int __devexit vexpress_hwmon_remove(struct platform_device *pdev) +static int vexpress_hwmon_remove(struct platform_device *pdev)  {  	struct vexpress_hwmon_data *data = platform_get_drvdata(pdev);  	const struct of_device_id *match; @@ -213,7 +213,7 @@ static int __devexit vexpress_hwmon_remove(struct platform_device *pdev)  static struct platform_driver vexpress_hwmon_driver = {  	.probe = vexpress_hwmon_probe, -	.remove = __devexit_p(vexpress_hwmon_remove), +	.remove = vexpress_hwmon_remove,  	.driver	= {  		.name = DRVNAME,  		.owner = THIS_MODULE, diff --git a/drivers/input/keyboard/tca8418_keypad.c b/drivers/input/keyboard/tca8418_keypad.c index 50e9c5e195e..a34cc6714e5 100644 --- a/drivers/input/keyboard/tca8418_keypad.c +++ b/drivers/input/keyboard/tca8418_keypad.c @@ -384,7 +384,7 @@ static const struct i2c_device_id tca8418_id[] = {  MODULE_DEVICE_TABLE(i2c, tca8418_id);  #ifdef CONFIG_OF -static const struct of_device_id tca8418_dt_ids[] __devinitconst = { +static const struct of_device_id tca8418_dt_ids[] = {  	{ .compatible = "ti,tca8418", },  	{ }  }; diff --git a/drivers/nfc/pn544/i2c.c b/drivers/nfc/pn544/i2c.c index 7da9071b68b..2a9c8d93d2e 100644 --- a/drivers/nfc/pn544/i2c.c +++ b/drivers/nfc/pn544/i2c.c @@ -361,8 +361,8 @@ static struct nfc_phy_ops i2c_phy_ops = {  	.disable = pn544_hci_i2c_disable,  }; -static int __devinit pn544_hci_i2c_probe(struct i2c_client *client, -				     const struct i2c_device_id *id) +static int pn544_hci_i2c_probe(struct i2c_client *client, +			       const struct i2c_device_id *id)  {  	struct pn544_i2c_phy *phy;  	struct pn544_nfc_platform_data *pdata; @@ -442,7 +442,7 @@ err_phy_alloc:  	return r;  } -static __devexit int pn544_hci_i2c_remove(struct i2c_client *client) +static int pn544_hci_i2c_remove(struct i2c_client *client)  {  	struct pn544_i2c_phy *phy = i2c_get_clientdata(client);  	struct pn544_nfc_platform_data *pdata = client->dev.platform_data; @@ -469,7 +469,7 @@ static struct i2c_driver pn544_hci_i2c_driver = {  		  },  	.probe = pn544_hci_i2c_probe,  	.id_table = pn544_hci_i2c_id_table, -	.remove = __devexit_p(pn544_hci_i2c_remove), +	.remove = pn544_hci_i2c_remove,  };  static int __init pn544_hci_i2c_init(void) diff --git a/drivers/parisc/dino.c b/drivers/parisc/dino.c index fb6a1fe21b9..8e4e86b7842 100644 --- a/drivers/parisc/dino.c +++ b/drivers/parisc/dino.c @@ -430,7 +430,7 @@ static void dino_choose_irq(struct parisc_device *dev, void *ctrl)   * Cirrus 6832 Cardbus reports wrong irq on RDI Tadpole PARISC Laptop (deller@gmx.de)   * (the irqs are off-by-one, not sure yet if this is a cirrus, dino-hardware or dino-driver problem...)   */ -static void __devinit quirk_cirrus_cardbus(struct pci_dev *dev) +static void quirk_cirrus_cardbus(struct pci_dev *dev)  {  	u8 new_irq = dev->irq - 1;  	printk(KERN_INFO "PCI: Cirrus Cardbus IRQ fixup for %s, from %d to %d\n", diff --git a/drivers/parisc/lba_pci.c b/drivers/parisc/lba_pci.c index fdd63a6a62d..2ef7103270b 100644 --- a/drivers/parisc/lba_pci.c +++ b/drivers/parisc/lba_pci.c @@ -34,7 +34,7 @@  #include <linux/types.h>  #include <linux/kernel.h>  #include <linux/spinlock.h> -#include <linux/init.h>		/* for __init and __devinit */ +#include <linux/init.h>		/* for __init */  #include <linux/pci.h>  #include <linux/ioport.h>  #include <linux/slab.h> diff --git a/drivers/pps/clients/pps-gpio.c b/drivers/pps/clients/pps-gpio.c index 65505554547..2bf0c1b608d 100644 --- a/drivers/pps/clients/pps-gpio.c +++ b/drivers/pps/clients/pps-gpio.c @@ -196,7 +196,7 @@ static int pps_gpio_remove(struct platform_device *pdev)  static struct platform_driver pps_gpio_driver = {  	.probe		= pps_gpio_probe, -	.remove		=  __devexit_p(pps_gpio_remove), +	.remove		= pps_gpio_remove,  	.driver		= {  		.name	= PPS_GPIO_NAME,  		.owner	= THIS_MODULE diff --git a/drivers/ps3/ps3-lpm.c b/drivers/ps3/ps3-lpm.c index 643697f7139..b139b7792e9 100644 --- a/drivers/ps3/ps3-lpm.c +++ b/drivers/ps3/ps3-lpm.c @@ -1185,7 +1185,7 @@ int ps3_lpm_close(void)  }  EXPORT_SYMBOL_GPL(ps3_lpm_close); -static int __devinit ps3_lpm_probe(struct ps3_system_bus_device *dev) +static int ps3_lpm_probe(struct ps3_system_bus_device *dev)  {  	dev_dbg(&dev->core, " -> %s:%u\n", __func__, __LINE__); diff --git a/drivers/ps3/ps3-sys-manager.c b/drivers/ps3/ps3-sys-manager.c index 1b98367110c..f2ab435954f 100644 --- a/drivers/ps3/ps3-sys-manager.c +++ b/drivers/ps3/ps3-sys-manager.c @@ -706,7 +706,7 @@ static void ps3_sys_manager_work(struct ps3_system_bus_device *dev)  	ps3_vuart_read_async(dev, PS3_SM_RX_MSG_LEN_MIN);  } -static int __devinit ps3_sys_manager_probe(struct ps3_system_bus_device *dev) +static int ps3_sys_manager_probe(struct ps3_system_bus_device *dev)  {  	int result;  	struct ps3_sys_manager_ops ops; diff --git a/drivers/ps3/ps3av.c b/drivers/ps3/ps3av.c index 93d0a8b7718..437fc35beb7 100644 --- a/drivers/ps3/ps3av.c +++ b/drivers/ps3/ps3av.c @@ -932,7 +932,7 @@ int ps3av_audio_mute(int mute)  }  EXPORT_SYMBOL_GPL(ps3av_audio_mute); -static int __devinit ps3av_probe(struct ps3_system_bus_device *dev) +static int ps3av_probe(struct ps3_system_bus_device *dev)  {  	int res;  	int id; diff --git a/drivers/remoteproc/omap_remoteproc.c b/drivers/remoteproc/omap_remoteproc.c index 32c289c2ba1..0e396c155b3 100644 --- a/drivers/remoteproc/omap_remoteproc.c +++ b/drivers/remoteproc/omap_remoteproc.c @@ -179,7 +179,7 @@ static struct rproc_ops omap_rproc_ops = {  	.kick		= omap_rproc_kick,  }; -static int __devinit omap_rproc_probe(struct platform_device *pdev) +static int omap_rproc_probe(struct platform_device *pdev)  {  	struct omap_rproc_pdata *pdata = pdev->dev.platform_data;  	struct omap_rproc *oproc; @@ -213,7 +213,7 @@ free_rproc:  	return ret;  } -static int __devexit omap_rproc_remove(struct platform_device *pdev) +static int omap_rproc_remove(struct platform_device *pdev)  {  	struct rproc *rproc = platform_get_drvdata(pdev); @@ -225,7 +225,7 @@ static int __devexit omap_rproc_remove(struct platform_device *pdev)  static struct platform_driver omap_rproc_driver = {  	.probe = omap_rproc_probe, -	.remove = __devexit_p(omap_rproc_remove), +	.remove = omap_rproc_remove,  	.driver = {  		.name = "omap-rproc",  		.owner = THIS_MODULE, diff --git a/drivers/rpmsg/virtio_rpmsg_bus.c b/drivers/rpmsg/virtio_rpmsg_bus.c index 027096fe6a1..f1e323924f1 100644 --- a/drivers/rpmsg/virtio_rpmsg_bus.c +++ b/drivers/rpmsg/virtio_rpmsg_bus.c @@ -1022,7 +1022,7 @@ static int rpmsg_remove_device(struct device *dev, void *data)  	return 0;  } -static void __devexit rpmsg_remove(struct virtio_device *vdev) +static void rpmsg_remove(struct virtio_device *vdev)  {  	struct virtproc_info *vrp = vdev->priv;  	int ret; @@ -1063,7 +1063,7 @@ static struct virtio_driver virtio_ipc_driver = {  	.driver.owner	= THIS_MODULE,  	.id_table	= id_table,  	.probe		= rpmsg_probe, -	.remove		= __devexit_p(rpmsg_remove), +	.remove		= rpmsg_remove,  };  static int __init rpmsg_init(void) diff --git a/drivers/sh/pfc/gpio.c b/drivers/sh/pfc/gpio.c index 038fa071382..6a24f07c201 100644 --- a/drivers/sh/pfc/gpio.c +++ b/drivers/sh/pfc/gpio.c @@ -165,7 +165,7 @@ static int sh_pfc_gpio_match(struct gpio_chip *gc, void *data)  	return !!strstr(gc->label, data);  } -static int __devinit sh_pfc_gpio_probe(struct platform_device *pdev) +static int sh_pfc_gpio_probe(struct platform_device *pdev)  {  	struct sh_pfc_chip *chip;  	struct gpio_chip *gc; @@ -184,7 +184,7 @@ static int __devinit sh_pfc_gpio_probe(struct platform_device *pdev)  	return 0;  } -static int __devexit sh_pfc_gpio_remove(struct platform_device *pdev) +static int sh_pfc_gpio_remove(struct platform_device *pdev)  {  	struct sh_pfc_chip *chip = platform_get_drvdata(pdev);  	int ret; @@ -199,7 +199,7 @@ static int __devexit sh_pfc_gpio_remove(struct platform_device *pdev)  static struct platform_driver sh_pfc_gpio_driver = {  	.probe		= sh_pfc_gpio_probe, -	.remove		= __devexit_p(sh_pfc_gpio_remove), +	.remove		= sh_pfc_gpio_remove,  	.driver		= {  		.name	= KBUILD_MODNAME,  		.owner	= THIS_MODULE, diff --git a/drivers/sh/pfc/pinctrl.c b/drivers/sh/pfc/pinctrl.c index 0646bf6e788..4109b769eac 100644 --- a/drivers/sh/pfc/pinctrl.c +++ b/drivers/sh/pfc/pinctrl.c @@ -328,10 +328,10 @@ static struct pinctrl_desc sh_pfc_pinctrl_desc = {  	.confops	= &sh_pfc_pinconf_ops,  }; -static inline void __devinit sh_pfc_map_one_gpio(struct sh_pfc *pfc, -						 struct sh_pfc_pinctrl *pmx, -						 struct pinmux_gpio *gpio, -						 unsigned offset) +static inline void sh_pfc_map_one_gpio(struct sh_pfc *pfc, +				       struct sh_pfc_pinctrl *pmx, +				       struct pinmux_gpio *gpio, +				       unsigned offset)  {  	struct pinmux_data_reg *dummy;  	unsigned long flags; @@ -351,8 +351,7 @@ static inline void __devinit sh_pfc_map_one_gpio(struct sh_pfc *pfc,  }  /* pinmux ranges -> pinctrl pin descs */ -static int __devinit sh_pfc_map_gpios(struct sh_pfc *pfc, -				      struct sh_pfc_pinctrl *pmx) +static int sh_pfc_map_gpios(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx)  {  	unsigned long flags;  	int i; @@ -396,8 +395,7 @@ static int __devinit sh_pfc_map_gpios(struct sh_pfc *pfc,  	return 0;  } -static int __devinit sh_pfc_map_functions(struct sh_pfc *pfc, -					  struct sh_pfc_pinctrl *pmx) +static int sh_pfc_map_functions(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx)  {  	unsigned long flags;  	int i, fn; @@ -421,7 +419,7 @@ static int __devinit sh_pfc_map_functions(struct sh_pfc *pfc,  	return 0;  } -static int __devinit sh_pfc_pinctrl_probe(struct platform_device *pdev) +static int sh_pfc_pinctrl_probe(struct platform_device *pdev)  {  	struct sh_pfc *pfc;  	int ret; @@ -465,7 +463,7 @@ free_pads:  	return ret;  } -static int __devexit sh_pfc_pinctrl_remove(struct platform_device *pdev) +static int sh_pfc_pinctrl_remove(struct platform_device *pdev)  {  	struct sh_pfc_pinctrl *pmx = platform_get_drvdata(pdev); @@ -482,7 +480,7 @@ static int __devexit sh_pfc_pinctrl_remove(struct platform_device *pdev)  static struct platform_driver sh_pfc_pinctrl_driver = {  	.probe		= sh_pfc_pinctrl_probe, -	.remove		= __devexit_p(sh_pfc_pinctrl_remove), +	.remove		= sh_pfc_pinctrl_remove,  	.driver		= {  		.name	= DRV_NAME,  		.owner	= THIS_MODULE, diff --git a/drivers/sn/ioc3.c b/drivers/sn/ioc3.c index b3b33fa26ac..fb7ea0d9a73 100644 --- a/drivers/sn/ioc3.c +++ b/drivers/sn/ioc3.c @@ -575,11 +575,10 @@ void ioc3_unregister_submodule(struct ioc3_submodule *is)   * Device management *   *********************/ -static char * __devinitdata -ioc3_class_names[]={"unknown", "IP27 BaseIO", "IP30 system", "MENET 1/2/3", -			"MENET 4", "CADduo", "Altix Serial"}; +static char *ioc3_class_names[] = { "unknown", "IP27 BaseIO", "IP30 system", +			"MENET 1/2/3", "MENET 4", "CADduo", "Altix Serial" }; -static int __devinit ioc3_class(struct ioc3_driver_data *idd) +static int ioc3_class(struct ioc3_driver_data *idd)  {  	int res = IOC3_CLASS_NONE;  	/* NIC-based logic */ @@ -602,8 +601,7 @@ static int __devinit ioc3_class(struct ioc3_driver_data *idd)  	return res;  }  /* Adds a new instance of an IOC3 card */ -static int __devinit -ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) +static int ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id)  {  	struct ioc3_driver_data *idd;  	uint32_t pcmd; @@ -755,7 +753,7 @@ out:  }  /* Removes a particular instance of an IOC3 card. */ -static void __devexit ioc3_remove(struct pci_dev *pdev) +static void ioc3_remove(struct pci_dev *pdev)  {  	int id;  	struct ioc3_driver_data *idd; @@ -807,7 +805,7 @@ static struct pci_driver ioc3_driver = {  	.name = "IOC3",  	.id_table = ioc3_id_table,  	.probe = ioc3_probe, -	.remove = __devexit_p(ioc3_remove), +	.remove = ioc3_remove,  };  MODULE_DEVICE_TABLE(pci, ioc3_id_table);  |