mirror of https://gitee.com/openkylin/linux.git
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: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d0eaa0c2fe
commit
525d12f27b
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue