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", |
