OSDN Git Service

mmc: jz4740: Use dev_get_platdata
authorEzequiel Garcia <ezequiel@collabora.co.uk>
Wed, 28 Mar 2018 21:00:46 +0000 (18:00 -0300)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 2 May 2018 13:08:31 +0000 (15:08 +0200)
Instead of accessing the platform data pointer directly,
use the dev_get_platdata() helper.

Tested-by: Mathieu Malaterre <malat@debian.org>
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.co.uk>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/jz4740_mmc.c

index eb57f51..b11f650 100644 (file)
@@ -926,7 +926,7 @@ static int jz4740_mmc_request_gpio(struct device *dev, int gpio,
 static int jz4740_mmc_request_gpios(struct mmc_host *mmc,
        struct platform_device *pdev)
 {
-       struct jz4740_mmc_platform_data *pdata = pdev->dev.platform_data;
+       struct jz4740_mmc_platform_data *pdata = dev_get_platdata(&pdev->dev);
        int ret = 0;
 
        if (!pdata)
@@ -955,7 +955,7 @@ static int jz4740_mmc_request_gpios(struct mmc_host *mmc,
 
 static void jz4740_mmc_free_gpios(struct platform_device *pdev)
 {
-       struct jz4740_mmc_platform_data *pdata = pdev->dev.platform_data;
+       struct jz4740_mmc_platform_data *pdata = dev_get_platdata(&pdev->dev);
 
        if (!pdata)
                return;
@@ -971,7 +971,7 @@ static int jz4740_mmc_probe(struct platform_device* pdev)
        struct jz4740_mmc_host *host;
        struct jz4740_mmc_platform_data *pdata;
 
-       pdata = pdev->dev.platform_data;
+       pdata = dev_get_platdata(&pdev->dev);
 
        mmc = mmc_alloc_host(sizeof(struct jz4740_mmc_host), &pdev->dev);
        if (!mmc) {