From: Krzysztof Kozlowski Date: Fri, 24 Jul 2020 07:40:24 +0000 (+0200) Subject: memory: ti-emif-pm: Fix cast to iomem pointer X-Git-Tag: sched-urgent-2020-08-15~30^2~3^2~11 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=96424aa976bf8254ced65812e3bd081a7e25caa2;p=users%2Fdwmw2%2Flinux.git memory: ti-emif-pm: Fix cast to iomem pointer Cast pointer to iomem memory properly to fix sparse warning: drivers/memory/ti-emif-pm.c:251:38: warning: incorrect type in argument 1 (different address spaces) drivers/memory/ti-emif-pm.c:251:38: expected void const volatile [noderef] __iomem *addr drivers/memory/ti-emif-pm.c:251:38: got void * Signed-off-by: Krzysztof Kozlowski --- diff --git a/drivers/memory/ti-emif-pm.c b/drivers/memory/ti-emif-pm.c index 9c90f815ad3a3..6c747c1e98cb7 100644 --- a/drivers/memory/ti-emif-pm.c +++ b/drivers/memory/ti-emif-pm.c @@ -248,7 +248,7 @@ MODULE_DEVICE_TABLE(of, ti_emif_of_match); static int ti_emif_resume(struct device *dev) { unsigned long tmp = - __raw_readl((void *)emif_instance->ti_emif_sram_virt); + __raw_readl((void __iomem *)emif_instance->ti_emif_sram_virt); /* * Check to see if what we are copying is already present in the