diff options
Diffstat (limited to 'drivers/gpu/drm')
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 56e9a412c5c5..3da5c2d214d8 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c | |||
@@ -311,7 +311,7 @@ static int exynos_drm_platform_remove(struct platform_device *pdev) | |||
311 | 311 | ||
312 | static struct platform_driver exynos_drm_platform_driver = { | 312 | static struct platform_driver exynos_drm_platform_driver = { |
313 | .probe = exynos_drm_platform_probe, | 313 | .probe = exynos_drm_platform_probe, |
314 | .remove = __devexit_p(exynos_drm_platform_remove), | 314 | .remove = exynos_drm_platform_remove, |
315 | .driver = { | 315 | .driver = { |
316 | .owner = THIS_MODULE, | 316 | .owner = THIS_MODULE, |
317 | .name = "exynos-drm", | 317 | .name = "exynos-drm", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c b/drivers/gpu/drm/exynos/exynos_drm_fimc.c index 88a78416f0c9..67a83e69544b 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimc.c | |||
@@ -1713,7 +1713,7 @@ static void fimc_ippdrv_stop(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
1713 | fimc_write(cfg, EXYNOS_CIGCTRL); | 1713 | fimc_write(cfg, EXYNOS_CIGCTRL); |
1714 | } | 1714 | } |
1715 | 1715 | ||
1716 | static int __devinit fimc_probe(struct platform_device *pdev) | 1716 | static int fimc_probe(struct platform_device *pdev) |
1717 | { | 1717 | { |
1718 | struct device *dev = &pdev->dev; | 1718 | struct device *dev = &pdev->dev; |
1719 | struct fimc_context *ctx; | 1719 | struct fimc_context *ctx; |
@@ -1853,7 +1853,7 @@ err_get_irq: | |||
1853 | return ret; | 1853 | return ret; |
1854 | } | 1854 | } |
1855 | 1855 | ||
1856 | static int __devexit fimc_remove(struct platform_device *pdev) | 1856 | static int fimc_remove(struct platform_device *pdev) |
1857 | { | 1857 | { |
1858 | struct device *dev = &pdev->dev; | 1858 | struct device *dev = &pdev->dev; |
1859 | struct fimc_context *ctx = get_fimc_context(dev); | 1859 | struct fimc_context *ctx = get_fimc_context(dev); |
@@ -1944,7 +1944,7 @@ static const struct dev_pm_ops fimc_pm_ops = { | |||
1944 | 1944 | ||
1945 | struct platform_driver fimc_driver = { | 1945 | struct platform_driver fimc_driver = { |
1946 | .probe = fimc_probe, | 1946 | .probe = fimc_probe, |
1947 | .remove = __devexit_p(fimc_remove), | 1947 | .remove = fimc_remove, |
1948 | .id_table = fimc_driver_ids, | 1948 | .id_table = fimc_driver_ids, |
1949 | .driver = { | 1949 | .driver = { |
1950 | .name = "exynos-drm-fimc", | 1950 | .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 102f4168f4ab..9537761931ee 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c | |||
@@ -870,7 +870,7 @@ static int fimd_activate(struct fimd_context *ctx, bool enable) | |||
870 | return 0; | 870 | return 0; |
871 | } | 871 | } |
872 | 872 | ||
873 | static int __devinit fimd_probe(struct platform_device *pdev) | 873 | static int fimd_probe(struct platform_device *pdev) |
874 | { | 874 | { |
875 | struct device *dev = &pdev->dev; | 875 | struct device *dev = &pdev->dev; |
876 | struct fimd_context *ctx; | 876 | struct fimd_context *ctx; |
@@ -969,7 +969,7 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
969 | return 0; | 969 | return 0; |
970 | } | 970 | } |
971 | 971 | ||
972 | static int __devexit fimd_remove(struct platform_device *pdev) | 972 | static int fimd_remove(struct platform_device *pdev) |
973 | { | 973 | { |
974 | struct device *dev = &pdev->dev; | 974 | struct device *dev = &pdev->dev; |
975 | struct fimd_context *ctx = platform_get_drvdata(pdev); | 975 | struct fimd_context *ctx = platform_get_drvdata(pdev); |
@@ -1077,7 +1077,7 @@ static const struct dev_pm_ops fimd_pm_ops = { | |||
1077 | 1077 | ||
1078 | struct platform_driver fimd_driver = { | 1078 | struct platform_driver fimd_driver = { |
1079 | .probe = fimd_probe, | 1079 | .probe = fimd_probe, |
1080 | .remove = __devexit_p(fimd_remove), | 1080 | .remove = fimd_remove, |
1081 | .id_table = fimd_driver_ids, | 1081 | .id_table = fimd_driver_ids, |
1082 | .driver = { | 1082 | .driver = { |
1083 | .name = "exynos4-fb", | 1083 | .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 e8ebd6ea1cd6..8140753ec9c8 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gsc.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gsc.c | |||
@@ -1671,7 +1671,7 @@ static void gsc_ippdrv_stop(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
1671 | gsc_write(cfg, GSC_ENABLE); | 1671 | gsc_write(cfg, GSC_ENABLE); |
1672 | } | 1672 | } |
1673 | 1673 | ||
1674 | static int __devinit gsc_probe(struct platform_device *pdev) | 1674 | static int gsc_probe(struct platform_device *pdev) |
1675 | { | 1675 | { |
1676 | struct device *dev = &pdev->dev; | 1676 | struct device *dev = &pdev->dev; |
1677 | struct gsc_context *ctx; | 1677 | struct gsc_context *ctx; |
@@ -1757,7 +1757,7 @@ err_get_irq: | |||
1757 | return ret; | 1757 | return ret; |
1758 | } | 1758 | } |
1759 | 1759 | ||
1760 | static int __devexit gsc_remove(struct platform_device *pdev) | 1760 | static int gsc_remove(struct platform_device *pdev) |
1761 | { | 1761 | { |
1762 | struct device *dev = &pdev->dev; | 1762 | struct device *dev = &pdev->dev; |
1763 | struct gsc_context *ctx = get_gsc_context(dev); | 1763 | struct gsc_context *ctx = get_gsc_context(dev); |
@@ -1828,7 +1828,7 @@ static const struct dev_pm_ops gsc_pm_ops = { | |||
1828 | 1828 | ||
1829 | struct platform_driver gsc_driver = { | 1829 | struct platform_driver gsc_driver = { |
1830 | .probe = gsc_probe, | 1830 | .probe = gsc_probe, |
1831 | .remove = __devexit_p(gsc_remove), | 1831 | .remove = gsc_remove, |
1832 | .driver = { | 1832 | .driver = { |
1833 | .name = "exynos-drm-gsc", | 1833 | .name = "exynos-drm-gsc", |
1834 | .owner = THIS_MODULE, | 1834 | .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 e7a860fb7487..0bda96454a02 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_ipp.c +++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.c | |||
@@ -1883,7 +1883,7 @@ err_clear: | |||
1883 | return; | 1883 | return; |
1884 | } | 1884 | } |
1885 | 1885 | ||
1886 | static int __devinit ipp_probe(struct platform_device *pdev) | 1886 | static int ipp_probe(struct platform_device *pdev) |
1887 | { | 1887 | { |
1888 | struct device *dev = &pdev->dev; | 1888 | struct device *dev = &pdev->dev; |
1889 | struct ipp_context *ctx; | 1889 | struct ipp_context *ctx; |
@@ -1955,7 +1955,7 @@ err_event_workq: | |||
1955 | return ret; | 1955 | return ret; |
1956 | } | 1956 | } |
1957 | 1957 | ||
1958 | static int __devexit ipp_remove(struct platform_device *pdev) | 1958 | static int ipp_remove(struct platform_device *pdev) |
1959 | { | 1959 | { |
1960 | struct ipp_context *ctx = platform_get_drvdata(pdev); | 1960 | struct ipp_context *ctx = platform_get_drvdata(pdev); |
1961 | 1961 | ||
@@ -2040,7 +2040,7 @@ static const struct dev_pm_ops ipp_pm_ops = { | |||
2040 | 2040 | ||
2041 | struct platform_driver ipp_driver = { | 2041 | struct platform_driver ipp_driver = { |
2042 | .probe = ipp_probe, | 2042 | .probe = ipp_probe, |
2043 | .remove = __devexit_p(ipp_remove), | 2043 | .remove = ipp_remove, |
2044 | .driver = { | 2044 | .driver = { |
2045 | .name = "exynos-drm-ipp", | 2045 | .name = "exynos-drm-ipp", |
2046 | .owner = THIS_MODULE, | 2046 | .owner = THIS_MODULE, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_rotator.c b/drivers/gpu/drm/exynos/exynos_drm_rotator.c index cc553a66cfa7..e9e83ef688f0 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_rotator.c +++ b/drivers/gpu/drm/exynos/exynos_drm_rotator.c | |||
@@ -639,7 +639,7 @@ static int rotator_ippdrv_start(struct device *dev, enum drm_exynos_ipp_cmd cmd) | |||
639 | return 0; | 639 | return 0; |
640 | } | 640 | } |
641 | 641 | ||
642 | static int __devinit rotator_probe(struct platform_device *pdev) | 642 | static int rotator_probe(struct platform_device *pdev) |
643 | { | 643 | { |
644 | struct device *dev = &pdev->dev; | 644 | struct device *dev = &pdev->dev; |
645 | struct rot_context *rot; | 645 | struct rot_context *rot; |
@@ -718,7 +718,7 @@ err_clk_get: | |||
718 | return ret; | 718 | return ret; |
719 | } | 719 | } |
720 | 720 | ||
721 | static int __devexit rotator_remove(struct platform_device *pdev) | 721 | static int rotator_remove(struct platform_device *pdev) |
722 | { | 722 | { |
723 | struct device *dev = &pdev->dev; | 723 | struct device *dev = &pdev->dev; |
724 | struct rot_context *rot = dev_get_drvdata(dev); | 724 | struct rot_context *rot = dev_get_drvdata(dev); |
@@ -829,7 +829,7 @@ static const struct dev_pm_ops rotator_pm_ops = { | |||
829 | 829 | ||
830 | struct platform_driver rotator_driver = { | 830 | struct platform_driver rotator_driver = { |
831 | .probe = rotator_probe, | 831 | .probe = rotator_probe, |
832 | .remove = __devexit_p(rotator_remove), | 832 | .remove = rotator_remove, |
833 | .id_table = rotator_driver_ids, | 833 | .id_table = rotator_driver_ids, |
834 | .driver = { | 834 | .driver = { |
835 | .name = "exynos-rot", | 835 | .name = "exynos-rot", |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_vidi.c b/drivers/gpu/drm/exynos/exynos_drm_vidi.c index ae09d44af264..d0ca3c4e06c6 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_vidi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_vidi.c | |||
@@ -581,7 +581,7 @@ int vidi_connection_ioctl(struct drm_device *drm_dev, void *data, | |||
581 | return 0; | 581 | return 0; |
582 | } | 582 | } |
583 | 583 | ||
584 | static int __devinit vidi_probe(struct platform_device *pdev) | 584 | static int vidi_probe(struct platform_device *pdev) |
585 | { | 585 | { |
586 | struct device *dev = &pdev->dev; | 586 | struct device *dev = &pdev->dev; |
587 | struct vidi_context *ctx; | 587 | struct vidi_context *ctx; |
@@ -617,7 +617,7 @@ static int __devinit vidi_probe(struct platform_device *pdev) | |||
617 | return 0; | 617 | return 0; |
618 | } | 618 | } |
619 | 619 | ||
620 | static int __devexit vidi_remove(struct platform_device *pdev) | 620 | static int vidi_remove(struct platform_device *pdev) |
621 | { | 621 | { |
622 | struct vidi_context *ctx = platform_get_drvdata(pdev); | 622 | struct vidi_context *ctx = platform_get_drvdata(pdev); |
623 | 623 | ||
@@ -655,7 +655,7 @@ static const struct dev_pm_ops vidi_pm_ops = { | |||
655 | 655 | ||
656 | struct platform_driver vidi_driver = { | 656 | struct platform_driver vidi_driver = { |
657 | .probe = vidi_probe, | 657 | .probe = vidi_probe, |
658 | .remove = __devexit_p(vidi_remove), | 658 | .remove = vidi_remove, |
659 | .driver = { | 659 | .driver = { |
660 | .name = "exynos-drm-vidi", | 660 | .name = "exynos-drm-vidi", |
661 | .owner = THIS_MODULE, | 661 | .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 e9dbf7935e91..c187ea33b748 100644 --- a/drivers/gpu/drm/exynos/exynos_mixer.c +++ b/drivers/gpu/drm/exynos/exynos_mixer.c | |||
@@ -1002,8 +1002,8 @@ out: | |||
1002 | return IRQ_HANDLED; | 1002 | return IRQ_HANDLED; |
1003 | } | 1003 | } |
1004 | 1004 | ||
1005 | static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx, | 1005 | static int mixer_resources_init(struct exynos_drm_hdmi_context *ctx, |
1006 | struct platform_device *pdev) | 1006 | struct platform_device *pdev) |
1007 | { | 1007 | { |
1008 | struct mixer_context *mixer_ctx = ctx->ctx; | 1008 | struct mixer_context *mixer_ctx = ctx->ctx; |
1009 | struct device *dev = &pdev->dev; | 1009 | struct device *dev = &pdev->dev; |
@@ -1054,8 +1054,8 @@ static int __devinit mixer_resources_init(struct exynos_drm_hdmi_context *ctx, | |||
1054 | return 0; | 1054 | return 0; |
1055 | } | 1055 | } |
1056 | 1056 | ||
1057 | static int __devinit vp_resources_init(struct exynos_drm_hdmi_context *ctx, | 1057 | static int vp_resources_init(struct exynos_drm_hdmi_context *ctx, |
1058 | struct platform_device *pdev) | 1058 | struct platform_device *pdev) |
1059 | { | 1059 | { |
1060 | struct mixer_context *mixer_ctx = ctx->ctx; | 1060 | struct mixer_context *mixer_ctx = ctx->ctx; |
1061 | struct device *dev = &pdev->dev; | 1061 | struct device *dev = &pdev->dev; |
@@ -1128,7 +1128,7 @@ static struct of_device_id mixer_match_types[] = { | |||
1128 | } | 1128 | } |
1129 | }; | 1129 | }; |
1130 | 1130 | ||
1131 | static int __devinit mixer_probe(struct platform_device *pdev) | 1131 | static int mixer_probe(struct platform_device *pdev) |
1132 | { | 1132 | { |
1133 | struct device *dev = &pdev->dev; | 1133 | struct device *dev = &pdev->dev; |
1134 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; | 1134 | struct exynos_drm_hdmi_context *drm_hdmi_ctx; |
@@ -1289,6 +1289,6 @@ struct platform_driver mixer_driver = { | |||
1289 | .of_match_table = mixer_match_types, | 1289 | .of_match_table = mixer_match_types, |
1290 | }, | 1290 | }, |
1291 | .probe = mixer_probe, | 1291 | .probe = mixer_probe, |
1292 | .remove = __devexit_p(mixer_remove), | 1292 | .remove = mixer_remove, |
1293 | .id_table = mixer_driver_types, | 1293 | .id_table = mixer_driver_types, |
1294 | }; | 1294 | }; |
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", |