From: Felipe Balbi <[email protected]>

Add missing __init and __exit where appropriate.

Signed-off-by: Felipe Balbi <[email protected]>
---
 drivers/mmc/host/davinci_mmc.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c
index 87e3b7e..5e60600 100644
--- a/drivers/mmc/host/davinci_mmc.c
+++ b/drivers/mmc/host/davinci_mmc.c
@@ -556,7 +556,7 @@ static int davinci_release_dma_channels(struct 
mmc_davinci_host *host)
        return 0;
 }
 
-static int davinci_acquire_dma_channels(struct mmc_davinci_host *host)
+static int __init davinci_acquire_dma_channels(struct mmc_davinci_host *host)
 {
        int edma_chan_num, tcc = 0, r, sync_dev;
        enum dma_event_q queue_no = EVENTQ_0;
@@ -1053,7 +1053,7 @@ static void init_mmcsd_host(struct mmc_davinci_host *host)
        udelay(10);
 }
 
-static int davinci_mmcsd_probe(struct platform_device *pdev)
+static int __init davinci_mmcsd_probe(struct platform_device *pdev)
 {
        struct davinci_mmc_config *pdata = pdev->dev.platform_data;
        struct mmc_davinci_host *host = NULL;
@@ -1188,10 +1188,11 @@ out:
                release_resource(mem);
 
        dev_dbg(&pdev->dev, "probe err %d\n", ret);
+
        return ret;
 }
 
-static int davinci_mmcsd_remove(struct platform_device *pdev)
+static int __exit davinci_mmcsd_remove(struct platform_device *pdev)
 {
        struct mmc_davinci_host *host = platform_get_drvdata(pdev);
 
@@ -1240,12 +1241,12 @@ static struct platform_driver davinci_mmcsd_driver = {
                .owner  = THIS_MODULE,
        },
        .probe          = davinci_mmcsd_probe,
-       .remove         = davinci_mmcsd_remove,
+       .remove         = __exit_p(davinci_mmcsd_remove),
        .suspend        = davinci_mmcsd_suspend,
        .resume         = davinci_mmcsd_resume,
 };
 
-static int davinci_mmcsd_init(void)
+static int __init davinci_mmcsd_init(void)
 {
        return platform_driver_register(&davinci_mmcsd_driver);
 }
-- 
1.6.0.4.617.g2baf1


_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to