From 525d12f27bb05c4255857849a8d28c0c086bd28e Mon Sep 17 00:00:00 2001 From: Vladimir Zapolskiy Date: Sun, 18 Oct 2015 20:57:09 +0300 Subject: misc: sram: partition base address belongs to __iomem space The change fixes a warning found by sparse: drivers/misc/sram.c:134:20: warning: incorrect type in assignment (different address spaces) drivers/misc/sram.c:134:20: expected void *base drivers/misc/sram.c:134:20: got void [noderef] * Signed-off-by: Vladimir Zapolskiy Signed-off-by: Greg Kroah-Hartman --- drivers/misc/sram.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'drivers/misc') diff --git a/drivers/misc/sram.c b/drivers/misc/sram.c index b0b5e9430bfe..736dae715dbf 100644 --- a/drivers/misc/sram.c +++ b/drivers/misc/sram.c @@ -29,7 +29,7 @@ #define SRAM_GRANULARITY 32 struct sram_partition { - void *base; + void __iomem *base; struct gen_pool *pool; struct bin_attribute battr; @@ -65,7 +65,7 @@ static ssize_t sram_read(struct file *filp, struct kobject *kobj, part = container_of(attr, struct sram_partition, battr); mutex_lock(&part->lock); - memcpy(buf, part->base + pos, count); + memcpy_fromio(buf, part->base + pos, count); mutex_unlock(&part->lock); return count; @@ -80,7 +80,7 @@ static ssize_t sram_write(struct file *filp, struct kobject *kobj, part = container_of(attr, struct sram_partition, battr); mutex_lock(&part->lock); - memcpy(part->base + pos, buf, count); + memcpy_toio(part->base + pos, buf, count); mutex_unlock(&part->lock); return count; -- cgit v1.2.3