Commit 525d12f2 authored by Vladimir Zapolskiy's avatar Vladimir Zapolskiy Committed by Greg Kroah-Hartman

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] <asn:2>*
Signed-off-by: default avatarVladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d0eaa0c2
......@@ -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;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment