Messages in this thread Patch in this message | | | From | Andy Shevchenko <> | Subject | [PATCH v1 15/23] ata: sata_dwc_460ex: get rid of incorrect cast | Date | Thu, 21 Apr 2016 21:15:36 +0300 |
| |
From: Mans Rullgard <mans@mansr.com>
The (void *__iomem) cast is wrong. Change the target type of the "base" pointer to void __iomem instead and drop the cast.
Signed-off-by: Mans Rullgard <mans@mansr.com> --- drivers/ata/sata_dwc_460ex.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/ata/sata_dwc_460ex.c b/drivers/ata/sata_dwc_460ex.c index 9e8271d..0eca56f2 100644 --- a/drivers/ata/sata_dwc_460ex.c +++ b/drivers/ata/sata_dwc_460ex.c @@ -1221,7 +1221,7 @@ static int sata_dwc_probe(struct platform_device *ofdev) struct sata_dwc_device *hsdev; u32 idr, versionr; char *ver = (char *)&versionr; - u8 __iomem *base; + void __iomem *base; int err = 0; int irq; struct ata_host *host; @@ -1248,7 +1248,7 @@ static int sata_dwc_probe(struct platform_device *ofdev) dev_dbg(&ofdev->dev, "ioremap done for SATA register address\n"); /* Synopsys DWC SATA specific Registers */ - hsdev->sata_dwc_regs = (void *__iomem)(base + SATA_DWC_REG_OFFSET); + hsdev->sata_dwc_regs = base + SATA_DWC_REG_OFFSET; /* Setup port */ host->ports[0]->ioaddr.cmd_addr = base; -- 2.8.0.rc3
| |