mmc: cavium-octeon: remove nonsense variable coercion
authorTang Bin <tangbin@cmss.chinamobile.com>
Fri, 27 Mar 2020 04:36:39 +0000 (12:36 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Fri, 27 Mar 2020 12:26:25 +0000 (13:26 +0100)
In this function, the variable 'base' is already 'void __iomem *base',
and the return function 'devm_platform_ioremap_resource()' also returns
this type, so the mandatory definition here is redundant.

Signed-off-by: Tang Bin <tangbin@cmss.chinamobile.com>
Link: https://lore.kernel.org/r/20200327043639.6564-1-tangbin@cmss.chinamobile.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/cavium-octeon.c

index 916746c..e299cdd 100644 (file)
@@ -207,13 +207,13 @@ static int octeon_mmc_probe(struct platform_device *pdev)
        base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(base))
                return PTR_ERR(base);
-       host->base = (void __iomem *)base;
+       host->base = base;
        host->reg_off = 0;
 
        base = devm_platform_ioremap_resource(pdev, 1);
        if (IS_ERR(base))
                return PTR_ERR(base);
-       host->dma_base = (void __iomem *)base;
+       host->dma_base = base;
        /*
         * To keep the register addresses shared we intentionaly use
         * a negative offset here, first register used on Octeon therefore