summaryrefslogtreecommitdiff
path: root/drivers/nvmem/mtk-efuse.c
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2017-10-20 19:57:41 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-11-08 15:54:17 +0300
commitec3672b81fc8ff490e478bc5124f68c2be7174ee (patch)
tree397cbf55885172c99932eff0d0528e0c4a8062bd /drivers/nvmem/mtk-efuse.c
parenta48f1fff7e2fe5fbaf0295ff7705909fd31f1c35 (diff)
downloadlinux-ec3672b81fc8ff490e478bc5124f68c2be7174ee.tar.xz
nvmem: qfprom: fix different address space warnings of sparse
Fix the following sparse warnings: drivers/nvmem/qfprom.c:23:30: warning: incorrect type in initializer (different address spaces) drivers/nvmem/qfprom.c:23:30: expected void [noderef] <asn:2>*base drivers/nvmem/qfprom.c:23:30: got void *context drivers/nvmem/qfprom.c:36:30: warning: incorrect type in initializer (different address spaces) drivers/nvmem/qfprom.c:36:30: expected void [noderef] <asn:2>*base drivers/nvmem/qfprom.c:36:30: got void *context drivers/nvmem/qfprom.c:76:22: warning: incorrect type in assignment (different address spaces) drivers/nvmem/qfprom.c:76:22: expected void *static [toplevel] [assigned] priv drivers/nvmem/qfprom.c:76:22: got void [noderef] <asn:2>*[assigned] base The type of nvmem_config->priv is (void *), so sparse complains about assignment of the base address with (void __iomem *) type. Even if we cast it out, sparse still warns: warning: cast removes address space of expression Of course, we can shut up the sparse by marking __force, but a more correct way is to put the base address into driver private data. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/nvmem/mtk-efuse.c')
0 files changed, 0 insertions, 0 deletions