diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-12-21 18:09:25 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-01-03 18:57:15 -0500 |
commit | 56550d94cbaeaa195cb98c95d012b301cbd65a8d (patch) | |
tree | 066bce5227350526a7466e9016bd3154486ffe5a | |
parent | 1e6d9abea73128cff1160624a8986570c48a095b (diff) |
Drivers: gpu: remove __dev* attributes.
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.
This change removes the use of __devinit, __devexit_p, and __devexit
from these drivers.
Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.
Cc: Bill Pemberton <wfp5p@virginia.edu>
Cc: David Airlie <airlied@linux.ie>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21 files changed, 53 insertions, 56 deletions
diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c index 31123b6a0be5..2d2c2f8d6dc6 100644 --- a/drivers/gpu/drm/ast/ast_drv.c +++ b/drivers/gpu/drm/ast/ast_drv.c | |||
@@ -60,8 +60,7 @@ static DEFINE_PCI_DEVICE_TABLE(pciidlist) = { | |||
60 | 60 | ||
61 | MODULE_DEVICE_TABLE(pci, pciidlist); | 61 | MODULE_DEVICE_TABLE(pci, pciidlist); |
62 | 62 | ||
63 | static int __devinit | 63 | static int ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) |
64 | ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | ||
65 | { | 64 | { |
66 | return drm_get_pci_dev(pdev, ent, &driver); | 65 | return drm_get_pci_dev(pdev, ent, &driver); |
67 | } | 66 | } |
diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c b/drivers/gpu/drm/cirrus/cirrus_drv.c index dcd1a8c029eb..8ecb601152ef 100644 --- a/drivers/gpu/drm/cirrus/cirrus_drv.c +++ b/drivers/gpu/drm/cirrus/cirrus_drv.c | |||
@@ -56,8 +56,8 @@ static int cirrus_kick_out_firmware_fb(struct pci_dev *pdev) | |||
56 | return 0; | 56 | return 0; |
57 | } | 57 | } |
58 | 58 | ||
59 | static int __devinit | 59 | static int cirrus_pci_probe(struct pci_dev *pdev, |
60 | cirrus_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | 60 | const struct pci_device_id *ent) |
61 | { | 61 | { |
62 | int ret; | 62 | int ret; |
63 | 63 | ||
diff --git a/drivers/gpu/drm/exynos/exynos_ddc.c b/drivers/gpu/drm/exynos/exynos_ddc.c index bef43e0342a6..4e9b5ba8edff 100644 --- a/drivers/gpu/drm/exynos/exynos_ddc.c +++ b/drivers/gpu/drm/exynos/exynos_ddc.c | |||
@@ -66,6 +66,6 @@ struct i2c_driver ddc_driver = { | |||
66 | }, | 66 | }, |
67 | .id_table = ddc_idtable, | 67 | .id_table = ddc_idtable, |
68 | .probe = s5p_ddc_probe, | 68 | .probe = s5p_ddc_probe, |
69 | .remove = __devexit_p(s5p_ddc_remove), | 69 | .remove = s5p_ddc_remove, |
70 | .command = NULL, | 70 | .command = NULL, |
71 | }; | 71 | }; |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c index e0a8e8024b01..1713e53d4751 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c | |||
@@ -325,7 +325,7 @@ static int exynos_drm_platform_remove(struct platform_device *pdev) | |||
325 | 325 | ||
326 | static struct platform_driver exynos_drm_platform_driver = { | 326 | static struct platform_driver exynos_drm_platform_driver = { |
327 | .probe = exynos_drm_platform_probe, | 327 | .probe = exynos_drm_platform_probe, |
328 | .remove = __devexit_p(exynos_drm_platform_remove), | 328 | .remove = exynos_drm_platform_remove, |
329 | .driver = { | 329 | .driver = { |
330 | .owner = THIS_MODULE, | 330 | .owner = THIS_MODULE, |
331 | .name = "exynos-drm", | 331 | .name = "exynos-drm", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c b/drivers/gpu/drm/exynos/exynos_drm_fimc.c index 61ea24296b52..d9963171fd0b 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimc.c | |||
@@ -1714,7 +1714,7 @@ static void fimc_ippdrv_stop(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
1714 | fimc_write(cfg, EXYNOS_CIGCTRL); | 1714 | fimc_write(cfg, EXYNOS_CIGCTRL); |
1715 | } | 1715 | } |
1716 | 1716 | ||
1717 | static int __devinit fimc_probe(struct platform_device *pdev) | 1717 | static int fimc_probe(struct platform_device *pdev) |
1718 | { | 1718 | { |
1719 | struct device *dev = &pdev->dev; | 1719 | struct device *dev = &pdev->dev; |
1720 | struct fimc_context *ctx; | 1720 | struct fimc_context *ctx; |
@@ -1891,7 +1891,7 @@ err_ctx: | |||
1891 | return ret; | 1891 | return ret; |
1892 | } | 1892 | } |
1893 | 1893 | ||
1894 | static int __devexit fimc_remove(struct platform_device *pdev) | 1894 | static int fimc_remove(struct platform_device *pdev) |
1895 | { | 1895 | { |
1896 | struct device *dev = &pdev->dev; | 1896 | struct device *dev = &pdev->dev; |
1897 | struct fimc_context *ctx = get_fimc_context(dev); | 1897 | struct fimc_context *ctx = get_fimc_context(dev); |
@@ -1990,7 +1990,7 @@ static const struct dev_pm_ops fimc_pm_ops = { | |||
1990 | 1990 | ||
1991 | struct platform_driver fimc_driver = { | 1991 | struct platform_driver fimc_driver = { |
1992 | .probe = fimc_probe, | 1992 | .probe = fimc_probe, |
1993 | .remove = __devexit_p(fimc_remove), | 1993 | .remove = fimc_remove, |
1994 | .id_table = fimc_driver_ids, | 1994 | .id_table = fimc_driver_ids, |
1995 | .driver = { | 1995 | .driver = { |
1996 | .name = "exynos-drm-fimc", | 1996 | .name = "exynos-drm-fimc", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index bf0d9baca2bc..3ac911894dc7 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c | |||
@@ -898,7 +898,7 @@ static int fimd_activate(struct fimd_context *ctx, bool enable) | |||
898 | return 0; | 898 | return 0; |
899 | } | 899 | } |
900 | 900 | ||
901 | static int __devinit fimd_probe(struct platform_device *pdev) | 901 | static int fimd_probe(struct platform_device *pdev) |
902 | { | 902 | { |
903 | struct device *dev = &pdev->dev; | 903 | struct device *dev = &pdev->dev; |
904 | struct fimd_context *ctx; | 904 | struct fimd_context *ctx; |
@@ -997,7 +997,7 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
997 | return 0; | 997 | return 0; |
998 | } | 998 | } |
999 | 999 | ||
1000 | static int __devexit fimd_remove(struct platform_device *pdev) | 1000 | static int fimd_remove(struct platform_device *pdev) |
1001 | { | 1001 | { |
1002 | struct device *dev = &pdev->dev; | 1002 | struct device *dev = &pdev->dev; |
1003 | struct fimd_context *ctx = platform_get_drvdata(pdev); | 1003 | struct fimd_context *ctx = platform_get_drvdata(pdev); |
@@ -1105,7 +1105,7 @@ static const struct dev_pm_ops fimd_pm_ops = { | |||
1105 | 1105 | ||
1106 | struct platform_driver fimd_driver = { | 1106 | struct platform_driver fimd_driver = { |
1107 | .probe = fimd_probe, | 1107 | .probe = fimd_probe, |
1108 | .remove = __devexit_p(fimd_remove), | 1108 | .remove = fimd_remove, |
1109 | .id_table = fimd_driver_ids, | 1109 | .id_table = fimd_driver_ids, |
1110 | .driver = { | 1110 | .driver = { |
1111 | .name = "exynos4-fb", | 1111 | .name = "exynos4-fb", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_g2d.c b/drivers/gpu/drm/exynos/exynos_drm_g2d.c index 6ffa0763c078..36c3905536a6 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_g2d.c +++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.c | |||
@@ -1090,7 +1090,7 @@ static void g2d_close(struct drm_device *drm_dev, struct device *dev, | |||
1090 | kfree(file_priv->g2d_priv); | 1090 | kfree(file_priv->g2d_priv); |
1091 | } | 1091 | } |
1092 | 1092 | ||
1093 | static int __devinit g2d_probe(struct platform_device *pdev) | 1093 | static int g2d_probe(struct platform_device *pdev) |
1094 | { | 1094 | { |
1095 | struct device *dev = &pdev->dev; | 1095 | struct device *dev = &pdev->dev; |
1096 | struct resource *res; | 1096 | struct resource *res; |
@@ -1188,7 +1188,7 @@ err_destroy_slab: | |||
1188 | return ret; | 1188 | return ret; |
1189 | } | 1189 | } |
1190 | 1190 | ||
1191 | static int __devexit g2d_remove(struct platform_device *pdev) | 1191 | static int g2d_remove(struct platform_device *pdev) |
1192 | { | 1192 | { |
1193 | struct g2d_data *g2d = platform_get_drvdata(pdev); | 1193 | struct g2d_data *g2d = platform_get_drvdata(pdev); |
1194 | 1194 | ||
@@ -1242,7 +1242,7 @@ static SIMPLE_DEV_PM_OPS(g2d_pm_ops, g2d_suspend, g2d_resume); | |||
1242 | 1242 | ||
1243 | struct platform_driver g2d_driver = { | 1243 | struct platform_driver g2d_driver = { |
1244 | .probe = g2d_probe, | 1244 | .probe = g2d_probe, |
1245 | .remove = __devexit_p(g2d_remove), | 1245 | .remove = g2d_remove, |
1246 | .driver = { | 1246 | .driver = { |
1247 | .name = "s5p-g2d", | 1247 | .name = "s5p-g2d", |
1248 | .owner = THIS_MODULE, | 1248 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_gsc.c b/drivers/gpu/drm/exynos/exynos_drm_gsc.c index 5639353d47b9..4b0e8589bd19 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gsc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gsc.c | |||
@@ -1683,7 +1683,7 @@ static void gsc_ippdrv_stop(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
1683 | gsc_write(cfg, GSC_ENABLE); | 1683 | gsc_write(cfg, GSC_ENABLE); |
1684 | } | 1684 | } |
1685 | 1685 | ||
1686 | static int __devinit gsc_probe(struct platform_device *pdev) | 1686 | static int gsc_probe(struct platform_device *pdev) |
1687 | { | 1687 | { |
1688 | struct device *dev = &pdev->dev; | 1688 | struct device *dev = &pdev->dev; |
1689 | struct gsc_context *ctx; | 1689 | struct gsc_context *ctx; |
@@ -1784,7 +1784,7 @@ err_ctx: | |||
1784 | return ret; | 1784 | return ret; |
1785 | } | 1785 | } |
1786 | 1786 | ||
1787 | static int __devexit gsc_remove(struct platform_device *pdev) | 1787 | static int gsc_remove(struct platform_device *pdev) |
1788 | { | 1788 | { |
1789 | struct device *dev = &pdev->dev; | 1789 | struct device *dev = &pdev->dev; |
1790 | struct gsc_context *ctx = get_gsc_context(dev); | 1790 | struct gsc_context *ctx = get_gsc_context(dev); |
@@ -1860,7 +1860,7 @@ static const struct dev_pm_ops gsc_pm_ops = { | |||
1860 | 1860 | ||
1861 | struct platform_driver gsc_driver = { | 1861 | struct platform_driver gsc_driver = { |
1862 | .probe = gsc_probe, | 1862 | .probe = gsc_probe, |
1863 | .remove = __devexit_p(gsc_remove), | 1863 | .remove = gsc_remove, |
1864 | .driver = { | 1864 | .driver = { |
1865 | .name = "exynos-drm-gsc", | 1865 | .name = "exynos-drm-gsc", |
1866 | .owner = THIS_MODULE, | 1866 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_hdmi.c b/drivers/gpu/drm/exynos/exynos_drm_hdmi.c index 55793c46e3c2..850e9950b7da 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_hdmi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_hdmi.c | |||
@@ -385,7 +385,7 @@ static void hdmi_subdrv_remove(struct drm_device *drm_dev, struct device *dev) | |||
385 | mixer_ops->iommu_on(ctx->mixer_ctx->ctx, false); | 385 | mixer_ops->iommu_on(ctx->mixer_ctx->ctx, false); |
386 | } | 386 | } |
387 | 387 | ||
388 | static int __devinit exynos_drm_hdmi_probe(struct platform_device *pdev) | 388 | static int exynos_drm_hdmi_probe(struct platform_device *pdev) |
389 | { | 389 | { |
390 | struct device *dev = &pdev->dev; | 390 | struct device *dev = &pdev->dev; |
391 | struct exynos_drm_subdrv *subdrv; | 391 | struct exynos_drm_subdrv *subdrv; |
@@ -413,7 +413,7 @@ static int __devinit exynos_drm_hdmi_probe(struct platform_device *pdev) | |||
413 | return 0; | 413 | return 0; |
414 | } | 414 | } |
415 | 415 | ||
416 | static int __devexit exynos_drm_hdmi_remove(struct platform_device *pdev) | 416 | static int exynos_drm_hdmi_remove(struct platform_device *pdev) |
417 | { | 417 | { |
418 | struct drm_hdmi_context *ctx = platform_get_drvdata(pdev); | 418 | struct drm_hdmi_context *ctx = platform_get_drvdata(pdev); |
419 | 419 | ||
@@ -426,7 +426,7 @@ static int __devexit exynos_drm_hdmi_remove(struct platform_device *pdev) | |||
426 | 426 | ||
427 | struct platform_driver exynos_drm_common_hdmi_driver = { | 427 | struct platform_driver exynos_drm_common_hdmi_driver = { |
428 | .probe = exynos_drm_hdmi_probe, | 428 | .probe = exynos_drm_hdmi_probe, |
429 | .remove = __devexit_p(exynos_drm_hdmi_remove), | 429 | .remove = exynos_drm_hdmi_remove, |
430 | .driver = { | 430 | .driver = { |
431 | .name = "exynos-drm-hdmi", | 431 | .name = "exynos-drm-hdmi", |
432 | .owner = THIS_MODULE, | 432 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c b/drivers/gpu/drm/exynos/exynos_drm_ipp.c index 49eebe948ed2..c1f12301224c 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_ipp.c +++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.c | |||
@@ -1888,7 +1888,7 @@ err_clear: | |||
1888 | return; | 1888 | return; |
1889 | } | 1889 | } |
1890 | 1890 | ||
1891 | static int __devinit ipp_probe(struct platform_device *pdev) | 1891 | static int ipp_probe(struct platform_device *pdev) |
1892 | { | 1892 | { |
1893 | struct device *dev = &pdev->dev; | 1893 | struct device *dev = &pdev->dev; |
1894 | struct ipp_context *ctx; | 1894 | struct ipp_context *ctx; |
@@ -1963,7 +1963,7 @@ err_clear: | |||
1963 | return ret; | 1963 | return ret; |
1964 | } | 1964 | } |
1965 | 1965 | ||
1966 | static int __devexit ipp_remove(struct platform_device *pdev) | 1966 | static int ipp_remove(struct platform_device *pdev) |
1967 | { | 1967 | { |
1968 | struct ipp_context *ctx = platform_get_drvdata(pdev); | 1968 | struct ipp_context *ctx = platform_get_drvdata(pdev); |
1969 | 1969 | ||
@@ -2050,7 +2050,7 @@ static const struct dev_pm_ops ipp_pm_ops = { | |||
2050 | 2050 | ||
2051 | struct platform_driver ipp_driver = { | 2051 | struct platform_driver ipp_driver = { |
2052 | .probe = ipp_probe, | 2052 | .probe = ipp_probe, |
2053 | .remove = __devexit_p(ipp_remove), | 2053 | .remove = ipp_remove, |
2054 | .driver = { | 2054 | .driver = { |
2055 | .name = "exynos-drm-ipp", | 2055 | .name = "exynos-drm-ipp", |
2056 | .owner = THIS_MODULE, | 2056 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_rotator.c b/drivers/gpu/drm/exynos/exynos_drm_rotator.c index 1c2366083c70..c748850737a1 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_rotator.c +++ b/drivers/gpu/drm/exynos/exynos_drm_rotator.c | |||
@@ -638,7 +638,7 @@ static int rotator_ippdrv_start(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
638 | return 0; | 638 | return 0; |
639 | } | 639 | } |
640 | 640 | ||
641 | static int __devinit rotator_probe(struct platform_device *pdev) | 641 | static int rotator_probe(struct platform_device *pdev) |
642 | { | 642 | { |
643 | struct device *dev = &pdev->dev; | 643 | struct device *dev = &pdev->dev; |
644 | struct rot_context *rot; | 644 | struct rot_context *rot; |
@@ -730,7 +730,7 @@ err_get_resource: | |||
730 | return ret; | 730 | return ret; |
731 | } | 731 | } |
732 | 732 | ||
733 | static int __devexit rotator_remove(struct platform_device *pdev) | 733 | static int rotator_remove(struct platform_device *pdev) |
734 | { | 734 | { |
735 | struct device *dev = &pdev->dev; | 735 | struct device *dev = &pdev->dev; |
736 | struct rot_context *rot = dev_get_drvdata(dev); | 736 | struct rot_context *rot = dev_get_drvdata(dev); |
@@ -845,7 +845,7 @@ static const struct dev_pm_ops rotator_pm_ops = { | |||
845 | 845 | ||
846 | struct platform_driver rotator_driver = { | 846 | struct platform_driver rotator_driver = { |
847 | .probe = rotator_probe, | 847 | .probe = rotator_probe, |
848 | .remove = __devexit_p(rotator_remove), | 848 | .remove = rotator_remove, |
849 | .id_table = rotator_driver_ids, | 849 | .id_table = rotator_driver_ids, |
850 | .driver = { | 850 | .driver = { |
851 | .name = "exynos-rot", | 851 | .name = "exynos-rot", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_vidi.c b/drivers/gpu/drm/exynos/exynos_drm_vidi.c index 99bfc38dfaa2..a5c5a179e3b6 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_vidi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_vidi.c | |||
@@ -609,7 +609,7 @@ int vidi_connection_ioctl(struct drm_device *drm_dev, void *data, | |||
609 | return 0; | 609 | return 0; |
610 | } | 610 | } |
611 | 611 | ||
612 | static int __devinit vidi_probe(struct platform_device *pdev) | 612 | static int vidi_probe(struct platform_device *pdev) |
613 | { | 613 | { |
614 | struct device *dev = &pdev->dev; | 614 | struct device *dev = &pdev->dev; |
615 | struct vidi_context *ctx; | 615 | struct vidi_context *ctx; |
@@ -645,7 +645,7 @@ static int __devinit vidi_probe(struct platform_device *pdev) | |||
645 | return 0; | 645 | return 0; |
646 | } | 646 | } |
647 | 647 | ||
648 | static int __devexit vidi_remove(struct platform_device *pdev) | 648 | static int vidi_remove(struct platform_device *pdev) |
649 | { | 649 | { |
650 | struct vidi_context *ctx = platform_get_drvdata(pdev); | 650 | struct vidi_context *ctx = platform_get_drvdata(pdev); |
651 | 651 | ||
@@ -683,7 +683,7 @@ static const struct dev_pm_ops vidi_pm_ops = { | |||
683 | 683 | ||
684 | struct platform_driver vidi_driver = { | 684 | struct platform_driver vidi_driver = { |
685 | .probe = vidi_probe, | 685 | .probe = vidi_probe, |
686 | .remove = __devexit_p(vidi_remove), | 686 | .remove = vidi_remove, |
687 | .driver = { | 687 | .driver = { |
688 | .name = "exynos-drm-vidi", | 688 | .name = "exynos-drm-vidi", |
689 | .owner = THIS_MODULE, | 689 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c index 2c46b6c0b82c..41ff79d8ac8e 100644 --- a/drivers/gpu/drm/exynos/exynos_hdmi.c +++ b/drivers/gpu/drm/exynos/exynos_hdmi.c | |||
@@ -2305,7 +2305,7 @@ static irqreturn_t hdmi_internal_irq_thread(int irq, void *arg) | |||
2305 | return IRQ_HANDLED; | 2305 | return IRQ_HANDLED; |
2306 | } | 2306 | } |
2307 | 2307 | ||
2308 | static int __devinit hdmi_resources_init(struct hdmi_context *hdata) | 2308 | static int hdmi_resources_init(struct hdmi_context *hdata) |
2309 | { | 2309 | { |
2310 | struct device *dev = hdata->dev; | 2310 | struct device *dev = hdata->dev; |
2311 | struct hdmi_resources *res = &hdata->res; | 2311 | struct hdmi_resources *res = &hdata->res; |
@@ -2451,7 +2451,7 @@ static struct of_device_id hdmi_match_types[] = { | |||
2451 | }; | 2451 | }; |
2452 | #endif | 2452 | #endif |
2453 | 2453 | ||
2454 | static int __devinit hdmi_probe(struct platform_device *pdev) | 2454 | static int hdmi_probe(struct platform_device *pdev) |
2455 | { | 2455 | { |
2456 | struct device *dev = &pdev->dev; | 2456 | struct device *dev = &pdev->dev; |
2457 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; | 2457 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; |
@@ -2607,7 +2607,7 @@ err_ddc: | |||
2607 | return ret; | 2607 | return ret; |
2608 | } | 2608 | } |
2609 | 2609 | ||
2610 | static int __devexit hdmi_remove(struct platform_device *pdev) | 2610 | static int hdmi_remove(struct platform_device *pdev) |
2611 | { | 2611 | { |
2612 | struct device *dev = &pdev->dev; | 2612 | struct device *dev = &pdev->dev; |
2613 | struct exynos_drm_hdmi_context *ctx = platform_get_drvdata(pdev); | 2613 | struct exynos_drm_hdmi_context *ctx = platform_get_drvdata(pdev); |
@@ -2708,7 +2708,7 @@ static const struct dev_pm_ops hdmi_pm_ops = { | |||
2708 | 2708 | ||
2709 | struct platform_driver hdmi_driver = { | 2709 | struct platform_driver hdmi_driver = { |
2710 | .probe = hdmi_probe, | 2710 | .probe = hdmi_probe, |
2711 | .remove = __devexit_p(hdmi_remove), | 2711 | .remove = hdmi_remove, |
2712 | .id_table = hdmi_driver_types, | 2712 | .id_table = hdmi_driver_types, |
2713 | .driver = { | 2713 | .driver = { |
2714 | .name = "exynos-hdmi", | 2714 | .name = "exynos-hdmi", |
diff --git a/drivers/gpu/drm/exynos/exynos_hdmiphy.c b/drivers/gpu/drm/exynos/exynos_hdmiphy.c index 6206056f4a33..ea49d132ecf6 100644 --- a/drivers/gpu/drm/exynos/exynos_hdmiphy.c +++ b/drivers/gpu/drm/exynos/exynos_hdmiphy.c | |||
@@ -64,7 +64,7 @@ struct i2c_driver hdmiphy_driver = { | |||
64 | }, | 64 | }, |
65 | .id_table = hdmiphy_id, | 65 | .id_table = hdmiphy_id, |
66 | .probe = hdmiphy_probe, | 66 | .probe = hdmiphy_probe, |
67 | .remove = __devexit_p(hdmiphy_remove), | 67 | .remove = hdmiphy_remove, |
68 | .command = NULL, | 68 | .command = NULL, |
69 | }; | 69 | }; |
70 | EXPORT_SYMBOL(hdmiphy_driver); | 70 | EXPORT_SYMBOL(hdmiphy_driver); |
diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c index 21db89530fc7..3f68b34fa127 100644 --- a/drivers/gpu/drm/exynos/exynos_mixer.c +++ b/drivers/gpu/drm/exynos/exynos_mixer.c | |||
@@ -1029,8 +1029,8 @@ out: | |||
1029 | return IRQ_HANDLED; | 1029 | return IRQ_HANDLED; |
1030 | } | 1030 | } |
1031 | 1031 | ||
1032 | static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx, | 1032 | static int mixer_resources_init(struct exynos_drm_hdmi_context *ctx, |
1033 | struct platform_device *pdev) | 1033 | struct platform_device *pdev) |
1034 | { | 1034 | { |
1035 | struct mixer_context *mixer_ctx = ctx->ctx; | 1035 | struct mixer_context *mixer_ctx = ctx->ctx; |
1036 | struct device *dev = &pdev->dev; | 1036 | struct device *dev = &pdev->dev; |
@@ -1081,8 +1081,8 @@ static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx, | |||
1081 | return 0; | 1081 | return 0; |
1082 | } | 1082 | } |
1083 | 1083 | ||
1084 | static int __devinit vp_resources_init(struct exynos_drm_hdmi_context *ctx, | 1084 | static int vp_resources_init(struct exynos_drm_hdmi_context *ctx, |
1085 | struct platform_device *pdev) | 1085 | struct platform_device *pdev) |
1086 | { | 1086 | { |
1087 | struct mixer_context *mixer_ctx = ctx->ctx; | 1087 | struct mixer_context *mixer_ctx = ctx->ctx; |
1088 | struct device *dev = &pdev->dev; | 1088 | struct device *dev = &pdev->dev; |
@@ -1155,7 +1155,7 @@ static struct of_device_id mixer_match_types[] = { | |||
1155 | } | 1155 | } |
1156 | }; | 1156 | }; |
1157 | 1157 | ||
1158 | static int __devinit mixer_probe(struct platform_device *pdev) | 1158 | static int mixer_probe(struct platform_device *pdev) |
1159 | { | 1159 | { |
1160 | struct device *dev = &pdev->dev; | 1160 | struct device *dev = &pdev->dev; |
1161 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; | 1161 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; |
@@ -1316,6 +1316,6 @@ struct platform_driver mixer_driver = { | |||
1316 | .of_match_table = mixer_match_types, | 1316 | .of_match_table = mixer_match_types, |
1317 | }, | 1317 | }, |
1318 | .probe = mixer_probe, | 1318 | .probe = mixer_probe, |
1319 | .remove = __devexit_p(mixer_remove), | 1319 | .remove = mixer_remove, |
1320 | .id_table = mixer_driver_types, | 1320 | .id_table = mixer_driver_types, |
1321 | }; | 1321 | }; |
diff --git a/drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c b/drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c index 4a07ab596174..771ff66711af 100644 --- a/drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c +++ b/drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | |||
@@ -700,7 +700,7 @@ static struct i2c_driver tc35876x_bridge_i2c_driver = { | |||
700 | }, | 700 | }, |
701 | .id_table = tc35876x_bridge_id, | 701 | .id_table = tc35876x_bridge_id, |
702 | .probe = tc35876x_bridge_probe, | 702 | .probe = tc35876x_bridge_probe, |
703 | .remove = __devexit_p(tc35876x_bridge_remove), | 703 | .remove = tc35876x_bridge_remove, |
704 | }; | 704 | }; |
705 | 705 | ||
706 | /* LCD panel I2C */ | 706 | /* LCD panel I2C */ |
@@ -741,7 +741,7 @@ static struct i2c_driver cmi_lcd_i2c_driver = { | |||
741 | }, | 741 | }, |
742 | .id_table = cmi_lcd_i2c_id, | 742 | .id_table = cmi_lcd_i2c_id, |
743 | .probe = cmi_lcd_i2c_probe, | 743 | .probe = cmi_lcd_i2c_probe, |
744 | .remove = __devexit_p(cmi_lcd_i2c_remove), | 744 | .remove = cmi_lcd_i2c_remove, |
745 | }; | 745 | }; |
746 | 746 | ||
747 | /* HACK to create I2C device while it's not created by platform code */ | 747 | /* HACK to create I2C device while it's not created by platform code */ |
diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c index 530db83ef320..117265840b1f 100644 --- a/drivers/gpu/drm/i915/i915_drv.c +++ b/drivers/gpu/drm/i915/i915_drv.c | |||
@@ -877,8 +877,7 @@ int i915_reset(struct drm_device *dev) | |||
877 | return 0; | 877 | return 0; |
878 | } | 878 | } |
879 | 879 | ||
880 | static int __devinit | 880 | static int i915_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) |
881 | i915_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | ||
882 | { | 881 | { |
883 | struct intel_device_info *intel_info = | 882 | struct intel_device_info *intel_info = |
884 | (struct intel_device_info *) ent->driver_data; | 883 | (struct intel_device_info *) ent->driver_data; |
diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.c b/drivers/gpu/drm/mgag200/mgag200_drv.c index 1e910117b0a2..122b571ccc7c 100644 --- a/drivers/gpu/drm/mgag200/mgag200_drv.c +++ b/drivers/gpu/drm/mgag200/mgag200_drv.c | |||
@@ -60,8 +60,7 @@ static void mgag200_kick_out_firmware_fb(struct pci_dev *pdev) | |||
60 | } | 60 | } |
61 | 61 | ||
62 | 62 | ||
63 | static int __devinit | 63 | static int mga_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) |
64 | mga_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | ||
65 | { | 64 | { |
66 | mgag200_kick_out_firmware_fb(pdev); | 65 | mgag200_kick_out_firmware_fb(pdev); |
67 | 66 | ||
diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c index 01c403ddb99b..180a45e3b525 100644 --- a/drivers/gpu/drm/nouveau/nouveau_drm.c +++ b/drivers/gpu/drm/nouveau/nouveau_drm.c | |||
@@ -189,8 +189,8 @@ nouveau_accel_init(struct nouveau_drm *drm) | |||
189 | nouveau_bo_move_init(drm); | 189 | nouveau_bo_move_init(drm); |
190 | } | 190 | } |
191 | 191 | ||
192 | static int __devinit | 192 | static int nouveau_drm_probe(struct pci_dev *pdev, |
193 | nouveau_drm_probe(struct pci_dev *pdev, const struct pci_device_id *pent) | 193 | const struct pci_device_id *pent) |
194 | { | 194 | { |
195 | struct nouveau_device *device; | 195 | struct nouveau_device *device; |
196 | struct apertures_struct *aper; | 196 | struct apertures_struct *aper; |
diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c index ff7593498a74..dff6cf77f953 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.c +++ b/drivers/gpu/drm/radeon/radeon_drv.c | |||
@@ -306,8 +306,8 @@ static int radeon_kick_out_firmware_fb(struct pci_dev *pdev) | |||
306 | return 0; | 306 | return 0; |
307 | } | 307 | } |
308 | 308 | ||
309 | static int __devinit | 309 | static int radeon_pci_probe(struct pci_dev *pdev, |
310 | radeon_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | 310 | const struct pci_device_id *ent) |
311 | { | 311 | { |
312 | int ret; | 312 | int ret; |
313 | 313 | ||
diff --git a/drivers/gpu/drm/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/shmobile/shmob_drm_drv.c index 1c350fc4e449..d1d5306ebf24 100644 --- a/drivers/gpu/drm/shmobile/shmob_drm_drv.c +++ b/drivers/gpu/drm/shmobile/shmob_drm_drv.c | |||
@@ -33,7 +33,7 @@ | |||
33 | * Hardware initialization | 33 | * Hardware initialization |
34 | */ | 34 | */ |
35 | 35 | ||
36 | static int __devinit shmob_drm_init_interface(struct shmob_drm_device *sdev) | 36 | static int shmob_drm_init_interface(struct shmob_drm_device *sdev) |
37 | { | 37 | { |
38 | static const u32 ldmt1r[] = { | 38 | static const u32 ldmt1r[] = { |
39 | [SHMOB_DRM_IFACE_RGB8] = LDMT1R_MIFTYP_RGB8, | 39 | [SHMOB_DRM_IFACE_RGB8] = LDMT1R_MIFTYP_RGB8, |
@@ -67,7 +67,7 @@ static int __devinit shmob_drm_init_interface(struct shmob_drm_device *sdev) | |||
67 | return 0; | 67 | return 0; |
68 | } | 68 | } |
69 | 69 | ||
70 | static int __devinit shmob_drm_setup_clocks(struct shmob_drm_device *sdev, | 70 | static int shmob_drm_setup_clocks(struct shmob_drm_device *sdev, |
71 | enum shmob_drm_clk_source clksrc) | 71 | enum shmob_drm_clk_source clksrc) |
72 | { | 72 | { |
73 | struct clk *clk; | 73 | struct clk *clk; |
@@ -330,12 +330,12 @@ static const struct dev_pm_ops shmob_drm_pm_ops = { | |||
330 | * Platform driver | 330 | * Platform driver |
331 | */ | 331 | */ |
332 | 332 | ||
333 | static int __devinit shmob_drm_probe(struct platform_device *pdev) | 333 | static int shmob_drm_probe(struct platform_device *pdev) |
334 | { | 334 | { |
335 | return drm_platform_init(&shmob_drm_driver, pdev); | 335 | return drm_platform_init(&shmob_drm_driver, pdev); |
336 | } | 336 | } |
337 | 337 | ||
338 | static int __devexit shmob_drm_remove(struct platform_device *pdev) | 338 | static int shmob_drm_remove(struct platform_device *pdev) |
339 | { | 339 | { |
340 | drm_platform_exit(&shmob_drm_driver, pdev); | 340 | drm_platform_exit(&shmob_drm_driver, pdev); |
341 | 341 | ||
@@ -344,7 +344,7 @@ static int __devexit shmob_drm_remove(struct platform_device *pdev) | |||
344 | 344 | ||
345 | static struct platform_driver shmob_drm_platform_driver = { | 345 | static struct platform_driver shmob_drm_platform_driver = { |
346 | .probe = shmob_drm_probe, | 346 | .probe = shmob_drm_probe, |
347 | .remove = __devexit_p(shmob_drm_remove), | 347 | .remove = shmob_drm_remove, |
348 | .driver = { | 348 | .driver = { |
349 | .owner = THIS_MODULE, | 349 | .owner = THIS_MODULE, |
350 | .name = "shmob-drm", | 350 | .name = "shmob-drm", |