diff options
author | Marek Belisko <marek.belisko@open-nandra.com> | 2010-11-18 14:29:29 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-11-19 09:35:04 +0100 |
commit | dbd361339449ddecaab0837396a4dce05158ae3c (patch) | |
tree | 6d1e75c78a94fb29d565d8777a2004ed42f94f25 | |
parent | 83a9266a08b1c2dd80d58712c7a1ffc7a7daddac (diff) | |
download | barebox-dbd361339449ddecaab0837396a4dce05158ae3c.tar.gz barebox-dbd361339449ddecaab0837396a4dce05158ae3c.tar.xz |
mtd: Fix sparse warning.
Patch fix following sparse warning:
drivers/mtd/nand/nand_base.c:123:16:
warning: incorrect type in argument 1 (different address spaces)
expected void const volatile [noderef] <asn:2>*<noident>
got void *IO_ADDR_R
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | include/linux/mtd/nand.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h index cb35fd2000..e3b70992b0 100644 --- a/include/linux/mtd/nand.h +++ b/include/linux/mtd/nand.h @@ -359,10 +359,11 @@ struct nand_buffers { * (determine if errors are correctable) * @write_page: [REPLACEABLE] High-level page write function */ - +#define IOMEM(addr) ((void __force __iomem *)addr) struct nand_chip { - void *IO_ADDR_R; - void *IO_ADDR_W; + + void __iomem *IO_ADDR_R; + void __iomem *IO_ADDR_W; uint8_t (*read_byte)(struct mtd_info *mtd); u16 (*read_word)(struct mtd_info *mtd); |