drivers/net/arcnet/com90xx.c:565:9: sparse: sparse: cast removes address space '__iomem' of expression

From: kernel test robot
Date: Thu Jul 30 2020 - 01:31:02 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: d3590ebf6f91350192737dd1d1b219c05277f067
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date: 6 weeks ago
config: riscv-randconfig-s031-20200729 (attached as .config)
compiler: riscv32-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.2-97-gee4aea9a-dirty
git checkout 670d0a4b10704667765f7d18f7592993d02783aa
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=riscv

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@xxxxxxxxx>


sparse warnings: (new ones prefixed by >>)

>> drivers/net/arcnet/com90xx.c:565:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com90xx.c:565:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com90xx.c:565:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:565:9: sparse: got void *
drivers/net/arcnet/com90xx.c:572:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com90xx.c:572:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com90xx.c:572:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:572:16: sparse: got void *
drivers/net/arcnet/com90xx.c:579:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:579:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:579:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:579:9: sparse: got void *
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:594:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:594:9: sparse: got void *
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:594:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:594:9: sparse: got void *
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:594:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:594:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:594:9: sparse: got void *
drivers/net/arcnet/com90xx.c:599:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:599:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:599:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:599:17: sparse: got void *
drivers/net/arcnet/com90xx.c:603:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:603:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:603:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:603:9: sparse: got void *
drivers/net/arcnet/com90xx.c:604:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:604:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:604:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:604:9: sparse: got void *
drivers/net/arcnet/com90xx.c:619:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:619:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:619:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:619:9: sparse: got void *
drivers/net/arcnet/com90xx.c:161:21: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:161:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:161:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:161:21: sparse: got void *
drivers/net/arcnet/com90xx.c:171:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:171:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:171:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:171:17: sparse: got void *
drivers/net/arcnet/com90xx.c:312:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:312:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:312:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:312:26: sparse: got void *
drivers/net/arcnet/com90xx.c:324:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:324:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:324:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:324:17: sparse: got void *
drivers/net/arcnet/com90xx.c:326:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:326:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:326:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:326:26: sparse: got void *
drivers/net/arcnet/com90xx.c:346:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:346:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:346:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:346:25: sparse: got void *
drivers/net/arcnet/com90xx.c:348:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:348:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:348:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:348:25: sparse: got void *
drivers/net/arcnet/com90xx.c:383:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com90xx.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com90xx.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com90xx.c:383:17: sparse: got void *
--
>> drivers/net/arcnet/com20020.c:344:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.c:344:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.c:344:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:344:9: sparse: got void *
drivers/net/arcnet/com20020.c:351:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.c:351:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.c:351:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:351:16: sparse: got void *
drivers/net/arcnet/com20020.c:352:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:352:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:352:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:352:18: sparse: got void *
drivers/net/arcnet/com20020.c:337:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:337:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:337:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:337:9: sparse: got void *
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:290:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:290:9: sparse: got void *
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:290:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:290:9: sparse: got void *
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:290:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:290:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:290:9: sparse: got void *
drivers/net/arcnet/com20020.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:296:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:296:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:296:9: sparse: got void *
drivers/net/arcnet/com20020.c:301:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:301:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:301:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:301:17: sparse: got void *
drivers/net/arcnet/com20020.c:303:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:303:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:303:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:303:17: sparse: got void *
drivers/net/arcnet/com20020.c:309:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:309:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:309:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:309:9: sparse: got void *
drivers/net/arcnet/com20020.c:324:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:324:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:324:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:324:9: sparse: got void *
drivers/net/arcnet/com20020.c:83:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:83:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:83:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:83:9: sparse: got void *
drivers/net/arcnet/com20020.c:84:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:84:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:84:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:84:9: sparse: got void *
drivers/net/arcnet/com20020.c:68:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:68:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:68:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:68:9: sparse: got void *
drivers/net/arcnet/com20020.c:70:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:70:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:70:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:70:9: sparse: got void *
drivers/net/arcnet/com20020.c:383:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:383:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:383:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:383:17: sparse: got void *
drivers/net/arcnet/com20020.c:390:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:390:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:390:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:390:17: sparse: got void *
drivers/net/arcnet/com20020.c:362:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:362:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:362:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:362:9: sparse: got void *
drivers/net/arcnet/com20020.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:97:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:97:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:97:9: sparse: got void *
drivers/net/arcnet/com20020.c:99:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:99:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:99:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:99:9: sparse: got void *
drivers/net/arcnet/com20020.c:110:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:110:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:110:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:110:9: sparse: got void *
drivers/net/arcnet/com20020.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:114:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:114:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:114:17: sparse: got void *
drivers/net/arcnet/com20020.c:118:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:118:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:118:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:118:17: sparse: got void *
drivers/net/arcnet/com20020.c:123:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:123:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:123:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:123:9: sparse: got void *
drivers/net/arcnet/com20020.c:124:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:124:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:124:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:124:9: sparse: got void *
drivers/net/arcnet/com20020.c:126:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:126:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:126:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:126:18: sparse: got void *
drivers/net/arcnet/com20020.c:134:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:134:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:134:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:134:9: sparse: got void *
drivers/net/arcnet/com20020.c:136:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:136:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:136:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:136:18: sparse: got void *
drivers/net/arcnet/com20020.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:141:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:141:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:141:9: sparse: got void *
drivers/net/arcnet/com20020.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:143:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:143:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:143:9: sparse: got void *
drivers/net/arcnet/com20020.c:145:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:145:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:145:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:145:18: sparse: got void *
drivers/net/arcnet/com20020.c:162:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:162:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:162:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:162:9: sparse: got void *
drivers/net/arcnet/com20020.c:173:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:173:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:173:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:173:9: sparse: got void *
drivers/net/arcnet/com20020.c:187:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:187:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:187:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:187:9: sparse: got void *
drivers/net/arcnet/com20020.c:223:36: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:223:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:223:36: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:223:36: sparse: got void *
drivers/net/arcnet/com20020.c:226:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:226:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:226:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:226:9: sparse: got void *
drivers/net/arcnet/com20020.c:230:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:230:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:230:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:230:17: sparse: got void *
drivers/net/arcnet/com20020.c:234:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:234:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:234:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:234:17: sparse: got void *
drivers/net/arcnet/com20020.c:239:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:239:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:239:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:239:9: sparse: got void *
drivers/net/arcnet/com20020.c:240:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.c:240:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.c:240:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.c:240:9: sparse: got void *
drivers/net/arcnet/com20020.c: note: in included file:
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.h:126:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:126:17: sparse: got void *
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.h:128:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:128:17: sparse: got void *
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.h:126:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:126:17: sparse: got void *
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.h:128:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:128:17: sparse: got void *
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.h:126:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:126:17: sparse: got void *
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.h:128:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:128:17: sparse: got void *
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020.h:126:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:126:17: sparse: got void *
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.h:128:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020.h:128:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020.h:128:17: sparse: got void *
>> drivers/net/arcnet/com20020.h:126:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020.h:126:17: sparse: sparse: too many warnings
--
>> drivers/net/arcnet/com20020-pci.c:78:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020-pci.c:78:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020-pci.c:78:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:78:9: sparse: got void *
drivers/net/arcnet/com20020-pci.c:93:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020-pci.c:93:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020-pci.c:93:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:93:9: sparse: got void *
drivers/net/arcnet/com20020-pci.c:188:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020-pci.c:188:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020-pci.c:188:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:188:17: sparse: got void *
drivers/net/arcnet/com20020-pci.c:189:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/arcnet/com20020-pci.c:189:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/arcnet/com20020-pci.c:189:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:189:17: sparse: got void *
drivers/net/arcnet/com20020-pci.c:204:34: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020-pci.c:204:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020-pci.c:204:34: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:204:34: sparse: got void *
drivers/net/arcnet/com20020-pci.c:212:32: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020-pci.c:212:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020-pci.c:212:32: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:212:32: sparse: got void *
drivers/net/arcnet/com20020-pci.c:216:21: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/arcnet/com20020-pci.c:216:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/arcnet/com20020-pci.c:216:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/arcnet/com20020-pci.c:216:21: sparse: got void *
--
>> drivers/staging/comedi/drivers/comedi_parport.c:78:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/comedi_parport.c:78:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/comedi_parport.c:78:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:78:17: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:80:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/comedi_parport.c:80:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/comedi_parport.c:80:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:80:19: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:97:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:97:16: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:102:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:102:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:102:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:102:9: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:112:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:112:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:112:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:112:19: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:125:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:125:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:125:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:125:24: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:128:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:128:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:128:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:128:17: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:189:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:189:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:189:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:189:16: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:191:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:191:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:191:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:191:9: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:201:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:201:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:201:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:201:16: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:203:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:203:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:203:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:203:9: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:214:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:214:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:214:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:214:16: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:289:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:289:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:289:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:289:9: sparse: got void *
drivers/staging/comedi/drivers/comedi_parport.c:290:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_parport.c:290:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_parport.c:290:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_parport.c:290:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/addi_watchdog.c:44:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_watchdog.c:44:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_watchdog.c:44:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:44:17: sparse: got void *
drivers/staging/comedi/drivers/addi_watchdog.c:57:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_watchdog.c:57:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_watchdog.c:57:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:57:9: sparse: got void *
drivers/staging/comedi/drivers/addi_watchdog.c:71:27: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_watchdog.c:71:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_watchdog.c:71:27: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:71:27: sparse: got void *
drivers/staging/comedi/drivers/addi_watchdog.c:91:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_watchdog.c:91:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_watchdog.c:91:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:91:17: sparse: got void *
drivers/staging/comedi/drivers/addi_watchdog.c:100:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_watchdog.c:100:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_watchdog.c:100:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:100:9: sparse: got void *
drivers/staging/comedi/drivers/addi_watchdog.c:101:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_watchdog.c:101:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_watchdog.c:101:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_watchdog.c:101:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/addi_apci_1032.c:93:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_1032.c:93:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_1032.c:93:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:93:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:95:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_1032.c:95:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_1032.c:95:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:95:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:97:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:97:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:97:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:97:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:98:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:98:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:98:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:236:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:236:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:236:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:236:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:237:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:237:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:237:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:237:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:238:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:238:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:238:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:238:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:257:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:257:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:257:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:257:14: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:262:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:262:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:262:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:262:16: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:267:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:267:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:267:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:267:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:269:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:269:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:269:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:269:20: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:274:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:274:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:274:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:274:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1032.c:284:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1032.c:284:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1032.c:284:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1032.c:284:19: sparse: got void *
--
>> drivers/staging/comedi/drivers/addi_apci_1564.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_1564.c:175:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_1564.c:175:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:175:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:176:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_1564.c:176:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_1564.c:176:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:176:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:177:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:177:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:177:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:178:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:178:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:178:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:178:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:181:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:181:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:181:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:181:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:182:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:182:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:182:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:182:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:188:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:188:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:188:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:188:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:189:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:189:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:189:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:189:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:195:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:195:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:195:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:195:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:196:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:196:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:196:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:196:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:197:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:197:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:197:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:197:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:214:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:214:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:214:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:214:18: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:217:28: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:217:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:217:28: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:217:28: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:222:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:222:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:222:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:222:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:224:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:224:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:224:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:224:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:227:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:227:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:227:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:227:18: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:232:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:232:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:232:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:232:24: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:233:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:233:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:233:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:233:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:234:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:234:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:234:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:234:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:243:34: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:243:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:243:34: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:243:34: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:248:40: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:248:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:248:40: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:248:40: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:249:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:249:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:249:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:249:33: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:250:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:250:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:250:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:250:33: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:268:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:268:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:268:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:268:19: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:278:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:278:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:278:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:278:20: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:281:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:281:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:281:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_1564.c:281:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_1564.c:293:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_1564.c:293:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_1564.c:293:19: sparse: expected void const volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/addi_apci_2032.c:48:20: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_2032.c:48:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_2032.c:48:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:48:20: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:51:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_2032.c:51:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_2032.c:51:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:51:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:63:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:63:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:63:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:63:19: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:74:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:74:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:74:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:74:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:141:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:141:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:141:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:174:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:174:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:174:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:174:15: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:181:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:181:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:181:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:181:15: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:183:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:183:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:183:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:183:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:218:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:218:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:218:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2032.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2032.c:219:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2032.c:219:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2032.c:219:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/addi_apci_2200.c:33:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_2200.c:33:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_2200.c:33:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2200.c:33:19: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2200.c:43:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2200.c:43:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2200.c:43:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2200.c:43:20: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2200.c:46:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_2200.c:46:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_2200.c:46:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2200.c:46:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_2200.c:55:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_2200.c:55:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_2200.c:55:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_2200.c:55:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/addi_apci_3xxx.c:644:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_3xxx.c:644:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_3xxx.c:644:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:644:19: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:654:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:654:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:654:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:654:20: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:657:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/addi_apci_3xxx.c:657:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/addi_apci_3xxx.c:657:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:657:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:692:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:692:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:692:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:692:9: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:708:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:708:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:708:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:708:25: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:710:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:710:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:710:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:710:25: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:713:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:713:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:713:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:713:15: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:714:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:714:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:714:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:714:17: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:716:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:716:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:716:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:716:25: sparse: got void *
drivers/staging/comedi/drivers/addi_apci_3xxx.c:718:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/addi_apci_3xxx.c:718:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/addi_apci_3xxx.c:718:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/addi_apci_3xxx.c:718:25: sparse: got void *
--
>> drivers/staging/comedi/drivers/adl_pci6208.c:49:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci6208.c:49:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci6208.c:49:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci6208.c:49:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci6208.c:73:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci6208.c:73:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci6208.c:73:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci6208.c:73:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci6208.c:89:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci6208.c:89:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci6208.c:89:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci6208.c:89:15: sparse: got void *
drivers/staging/comedi/drivers/adl_pci6208.c:103:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci6208.c:103:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci6208.c:103:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci6208.c:103:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci6208.c:162:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci6208.c:162:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci6208.c:162:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci6208.c:162:15: sparse: got void *
--
>> drivers/staging/comedi/drivers/adl_pci7x3x.c:126:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci7x3x.c:126:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci7x3x.c:126:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci7x3x.c:126:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci7x3x.c:141:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci7x3x.c:141:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci7x3x.c:141:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci7x3x.c:141:19: sparse: got void *
--
>> drivers/staging/comedi/drivers/adl_pci9111.c:138:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci9111.c:138:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci9111.c:138:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:138:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:158:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci9111.c:158:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci9111.c:158:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:158:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:171:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:171:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:171:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:179:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:179:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:179:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:179:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:180:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:180:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:180:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:181:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:181:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:181:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:181:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:194:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:194:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:194:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:194:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:352:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:352:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:352:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:352:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:355:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:355:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:355:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:355:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:381:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:381:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:381:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:381:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:473:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:473:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:473:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:473:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:486:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:486:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:486:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:486:26: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:492:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:492:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:492:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:492:25: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:507:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:507:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:507:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:507:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:523:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:523:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:523:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:523:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:542:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:542:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:542:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:542:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:544:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:544:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:544:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:544:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:546:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:546:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:546:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:546:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:554:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:554:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:554:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:554:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:562:27: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:562:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:562:27: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:562:27: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:580:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:580:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:580:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:580:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:592:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:592:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:592:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:592:19: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:603:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:603:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:603:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:603:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9111.c:619:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9111.c:619:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9111.c:619:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9111.c:619:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/adl_pci9118.c:250:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci9118.c:250:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci9118.c:250:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:250:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:251:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:251:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:251:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:251:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:259:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adl_pci9118.c:259:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adl_pci9118.c:259:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:259:16: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:264:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:264:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:264:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:273:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:273:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:273:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:273:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:278:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:278:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:278:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:278:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:284:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:284:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:284:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:284:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:350:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:350:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:350:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:350:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:353:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:353:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:353:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:353:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:354:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:354:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:354:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:354:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:355:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:355:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:355:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:355:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:363:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:363:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:363:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:363:25: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:375:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:375:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:375:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:375:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:383:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:383:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:383:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:383:25: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:386:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:386:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:386:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:386:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:398:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:398:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:398:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:398:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:402:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:402:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:402:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:402:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:521:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:521:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:521:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:521:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:573:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:573:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:573:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:573:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:576:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:576:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:576:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:576:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:577:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:577:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:577:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:577:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:579:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:579:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:579:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:579:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:580:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:580:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:580:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:584:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:584:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:584:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:584:9: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:626:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:626:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:626:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:626:17: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:689:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:689:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:689:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:689:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:690:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:690:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:690:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adl_pci9118.c:690:18: sparse: got void *
drivers/staging/comedi/drivers/adl_pci9118.c:695:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adl_pci9118.c:695:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adl_pci9118.c:695:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/adv_pci1710.c:273:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1710.c:273:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1710.c:273:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:273:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:274:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:274:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:274:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:274:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:284:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:284:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:284:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:284:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:294:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1710.c:294:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1710.c:294:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:294:18: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:310:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:310:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:310:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:310:18: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:340:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:340:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:340:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:340:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:342:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:342:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:342:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:342:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:343:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:343:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:343:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:343:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:351:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:351:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:351:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:351:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:366:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:366:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:366:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:366:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:368:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:368:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:368:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:368:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:369:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:369:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:369:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:369:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:381:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:381:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:381:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:381:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:387:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:387:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:387:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:387:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:388:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:388:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:388:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:388:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:401:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:401:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:401:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:401:18: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:414:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:414:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:414:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:414:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:416:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:416:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:416:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:416:18: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:432:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:432:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:432:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:432:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:444:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:444:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:444:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:444:18: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:477:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:477:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:477:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:477:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:494:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:494:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:494:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:494:15: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:501:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:501:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:501:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:501:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:503:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:503:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:503:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:503:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:504:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:504:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:504:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:504:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:506:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:506:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:506:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:506:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:507:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:507:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:507:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:507:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:530:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:530:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:530:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1710.c:530:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1710.c:531:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1710.c:531:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1710.c:531:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/adv_pci1720.c:81:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1720.c:81:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1720.c:81:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:81:15: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1720.c:84:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1720.c:84:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1720.c:84:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:84:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1720.c:90:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1720.c:90:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1720.c:90:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:90:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1720.c:91:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1720.c:91:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1720.c:91:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:91:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1720.c:107:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1720.c:107:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1720.c:107:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:107:19: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1720.c:151:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1720.c:151:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1720.c:151:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1720.c:151:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/adv_pci1723.c:89:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1723.c:89:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1723.c:89:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:89:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:114:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:114:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:114:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:114:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:125:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:125:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:125:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:125:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:127:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adv_pci1723.c:127:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adv_pci1723.c:127:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:127:19: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:163:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:163:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:163:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:163:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:165:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:165:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:165:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:165:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:167:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:167:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:167:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:167:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:169:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:169:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:169:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:169:17: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:172:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:172:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:172:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:172:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:175:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:175:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:175:9: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:187:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:187:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:187:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:187:15: sparse: got void *
drivers/staging/comedi/drivers/adv_pci1723.c:192:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adv_pci1723.c:192:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adv_pci1723.c:192:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adv_pci1723.c:192:20: sparse: got void *
--
>> drivers/staging/comedi/drivers/amplc_pci236.c:62:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci236.c:62:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci236.c:62:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci236.c:62:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci236.c:71:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci236.c:71:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci236.c:71:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci236.c:71:15: sparse: got void *
--
>> drivers/staging/comedi/drivers/amplc_pci224.c:395:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci224.c:395:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci224.c:395:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:395:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:400:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:400:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:400:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:400:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:413:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:413:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:413:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:413:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:415:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci224.c:415:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci224.c:415:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:415:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:452:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:452:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:452:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:452:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:470:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:470:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:470:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:470:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:475:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:475:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:475:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:475:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:498:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:498:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:498:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:498:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:516:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:516:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:516:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:516:19: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:558:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:558:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:558:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:558:25: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:571:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:571:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:571:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:571:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:600:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:600:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:600:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:600:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:817:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:817:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:817:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:817:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:820:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:820:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:820:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:820:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:822:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:822:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:822:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:822:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:825:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:825:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:825:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:825:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:861:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:861:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:861:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:861:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:880:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:880:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:880:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:880:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:894:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:894:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:894:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:894:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:956:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:956:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:956:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:956:19: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:963:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:963:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:963:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:963:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:982:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:982:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:982:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:982:25: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:1045:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:1045:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:1045:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:1045:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:1048:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:1048:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:1048:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:1048:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:1049:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:1049:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:1049:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:1049:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:1050:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:1050:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:1050:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:1050:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci224.c:1053:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci224.c:1053:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci224.c:1053:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci224.c:1053:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/cb_pcidda.c:319:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/cb_pcidda.c:319:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/cb_pcidda.c:319:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/cb_pcidda.c:319:9: sparse: got void *
drivers/staging/comedi/drivers/cb_pcidda.c:322:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/cb_pcidda.c:322:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/cb_pcidda.c:322:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/cb_pcidda.c:322:17: sparse: got void *
drivers/staging/comedi/drivers/cb_pcidda.c: note: in included file (through arch/riscv/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/me4000.c:326:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/me4000.c:326:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/me4000.c:326:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:326:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:329:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/me4000.c:329:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/me4000.c:329:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:329:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:331:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:331:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:331:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:331:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:334:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:334:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:334:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:334:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:338:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:338:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:338:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:338:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:345:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:345:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:345:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:345:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:347:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:347:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:347:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:347:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:357:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:357:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:357:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:357:17: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:361:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:361:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:361:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:361:23: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:370:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:370:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:370:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:370:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:378:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:378:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:378:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:378:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:380:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:380:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:380:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:380:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:390:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:390:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:390:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:390:16: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:392:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:392:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:392:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:392:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:395:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:395:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:395:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:395:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:405:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:405:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:405:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:405:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:408:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:408:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:408:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:408:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:410:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:410:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:410:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:410:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:412:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:412:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:412:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:412:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:416:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:416:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:416:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:416:17: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:423:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:423:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:423:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:423:17: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:426:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:426:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:426:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:426:9: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:433:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:433:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:433:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:433:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:434:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:434:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:434:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:434:17: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:443:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:443:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:443:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:443:15: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:454:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:454:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:454:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/me4000.c:454:18: sparse: got void *
drivers/staging/comedi/drivers/me4000.c:497:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/me4000.c:497:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/me4000.c:497:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/amplc_pci230.c:540:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci230.c:540:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci230.c:540:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:540:16: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:580:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pci230.c:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pci230.c:580:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:580:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:590:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:590:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:590:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:590:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:694:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:694:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:694:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:694:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:716:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:716:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:716:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:716:18: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:791:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:791:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:791:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:791:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:794:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:794:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:794:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:794:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:798:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:798:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:798:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:798:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:838:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:838:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:838:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:838:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1046:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1046:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1046:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1046:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1054:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1054:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1054:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1054:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1105:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1105:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1105:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1105:19: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1163:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1163:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1163:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1163:25: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1166:27: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1166:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1166:27: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1166:27: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1200:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1200:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1200:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1200:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1256:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1256:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1256:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1256:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1265:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1265:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1265:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1265:25: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1270:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1270:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1270:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1270:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1281:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1281:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1281:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1281:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1333:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1333:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1333:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1333:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1348:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1348:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1348:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1348:9: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1359:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1359:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1359:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1359:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1732:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1732:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1732:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1732:25: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1741:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1741:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1741:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1741:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1802:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1802:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1802:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1802:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1804:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1804:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1804:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pci230.c:1804:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pci230.c:1844:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pci230.c:1844:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pci230.c:1844:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/contec_pci_dio.c:36:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/contec_pci_dio.c:36:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/contec_pci_dio.c:36:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/contec_pci_dio.c:36:17: sparse: got void *
drivers/staging/comedi/drivers/contec_pci_dio.c:47:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/contec_pci_dio.c:47:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/contec_pci_dio.c:47:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/contec_pci_dio.c:47:19: sparse: got void *
--
>> drivers/staging/kpc2000/kpc2000_i2c.c:326:25: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/kpc2000/kpc2000_i2c.c:326:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/kpc2000/kpc2000_i2c.c:326:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/kpc2000/kpc2000_i2c.c:326:25: sparse: got void *
--
>> drivers/staging/vt6655/srom.c:85:25: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/vt6655/srom.c:85:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/vt6655/srom.c:85:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/vt6655/srom.c:85:25: sparse: got void *
--
>> drivers/char/ipmi/ipmi_si_port_io.c:10:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/ipmi/ipmi_si_port_io.c:10:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/ipmi/ipmi_si_port_io.c:10:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:10:16: sparse: got void *
drivers/char/ipmi/ipmi_si_port_io.c:18:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/ipmi/ipmi_si_port_io.c:18:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/ipmi/ipmi_si_port_io.c:18:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:18:9: sparse: got void *
drivers/char/ipmi/ipmi_si_port_io.c:25:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/char/ipmi/ipmi_si_port_io.c:25:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/char/ipmi/ipmi_si_port_io.c:25:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:25:17: sparse: got void *
drivers/char/ipmi/ipmi_si_port_io.c:33:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/char/ipmi/ipmi_si_port_io.c:33:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/char/ipmi/ipmi_si_port_io.c:33:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:33:9: sparse: got void *
drivers/char/ipmi/ipmi_si_port_io.c:40:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/char/ipmi/ipmi_si_port_io.c:40:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/char/ipmi/ipmi_si_port_io.c:40:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:40:17: sparse: got void *
drivers/char/ipmi/ipmi_si_port_io.c:48:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/char/ipmi/ipmi_si_port_io.c:48:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/char/ipmi/ipmi_si_port_io.c:48:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/ipmi/ipmi_si_port_io.c:48:9: sparse: got void *
--
>> sound/pci/cmipci.c:538:22: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/cmipci.c:538:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/cmipci.c:538:22: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:538:22: sparse: got void *
sound/pci/cmipci.c:542:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/cmipci.c:542:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/cmipci.c:542:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:542:9: sparse: got void *
sound/pci/cmipci.c:549:22: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:549:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:549:22: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:549:22: sparse: got void *
sound/pci/cmipci.c:553:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:553:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:553:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:553:9: sparse: got void *
sound/pci/cmipci.c:561:22: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:561:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:561:22: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:561:22: sparse: got void *
sound/pci/cmipci.c:565:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:565:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:565:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:565:9: sparse: got void *
sound/pci/cmipci.c:572:22: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:572:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:572:22: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:572:22: sparse: got void *
sound/pci/cmipci.c:576:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:576:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:576:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:576:9: sparse: got void *
sound/pci/cmipci.c:1951:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:1951:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:1951:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:1951:9: sparse: got void *
sound/pci/cmipci.c:1952:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:1952:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:1952:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:1952:9: sparse: got void *
sound/pci/cmipci.c:1959:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:1959:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:1959:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:1959:9: sparse: got void *
sound/pci/cmipci.c:1960:13: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:1960:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:1960:13: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:1960:13: sparse: got void *
sound/pci/cmipci.c:2195:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2195:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2195:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2195:16: sparse: got void *
sound/pci/cmipci.c:2219:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2219:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2219:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2219:16: sparse: got void *
sound/pci/cmipci.c:2232:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2232:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2232:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2232:9: sparse: got void *
sound/pci/cmipci.c:2327:23: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2327:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2327:23: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2327:23: sparse: got void *
sound/pci/cmipci.c:2360:23: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2360:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2360:23: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2360:23: sparse: got void *
sound/pci/cmipci.c:2372:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2372:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2372:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2372:25: sparse: got void *
sound/pci/cmipci.c:2751:21: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:2751:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:2751:21: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:2751:21: sparse: got void *
sound/pci/cmipci.c:3155:29: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:3155:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:3155:29: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/cmipci.c:3155:29: sparse: got void *
sound/pci/cmipci.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:504:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:504:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:504:9: sparse: got void *
sound/pci/cmipci.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:504:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:504:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:504:9: sparse: got void *
sound/pci/cmipci.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:504:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:504:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:504:9: sparse: got void *
sound/pci/cmipci.c:515:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:515:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:515:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:515:9: sparse: got void *
sound/pci/cmipci.c:515:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:515:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:515:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:515:9: sparse: got void *
sound/pci/cmipci.c:504:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:504:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:504:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/cmipci.c:504:9: sparse: got void *
sound/pci/cmipci.c:509:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/cmipci.c:509:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/cmipci.c:509:16: sparse: expected void const volatile [noderef] __iomem *addr
--
drivers/char/tpm/tpm_atmel.c: note: in included file:
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:96:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:96:9: sparse: got void *
drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/char/tpm/tpm_atmel.h:97:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/char/tpm/tpm_atmel.h:97:16: sparse: got void *
--
>> drivers/net/ethernet/amd/pcnet32.c:1777:31: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/ethernet/amd/pcnet32.c:1777:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/ethernet/amd/pcnet32.c:1777:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:1777:31: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:1454:27: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:1454:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:1454:27: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:1454:27: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:338:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/ethernet/amd/pcnet32.c:338:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/ethernet/amd/pcnet32.c:338:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:338:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:339:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:339:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:339:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:339:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:344:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:344:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:344:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:344:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:345:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:345:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:345:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:345:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:350:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:350:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:350:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:350:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:351:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:351:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:351:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:351:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:356:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:356:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:356:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:356:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:357:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:357:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:357:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:357:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:362:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:362:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:362:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:362:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:367:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:367:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:367:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:367:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:372:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:372:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:372:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:372:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:377:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:377:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:377:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:377:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:378:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:378:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:378:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:378:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:393:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:393:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:393:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:393:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:394:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:394:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:394:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:394:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:399:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:399:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:399:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:399:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:400:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:400:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:400:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:400:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:405:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:405:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:405:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:405:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:406:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:406:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:406:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:406:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:411:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:411:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:411:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:411:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:412:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:412:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:412:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:412:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:417:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:417:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:417:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:417:16: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:422:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:422:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:422:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:422:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:427:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:427:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:427:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:427:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:432:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:432:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:432:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/ethernet/amd/pcnet32.c:432:9: sparse: got void *
drivers/net/ethernet/amd/pcnet32.c:433:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/ethernet/amd/pcnet32.c:433:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/ethernet/amd/pcnet32.c:433:17: sparse: expected void const volatile [noderef] __iomem *addr
--
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:126:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:126:9: sparse: got void *
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:127:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:127:9: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:116:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:116:9: sparse: got void *
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:117:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:117:9: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:102:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:102:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:102:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:102:9: sparse: got void *
drivers/hwmon/w83627hf.c:103:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:103:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:103:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:103:9: sparse: got void *
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:135:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:135:9: sparse: got void *
drivers/hwmon/w83627hf.c: note: in included file (through arch/riscv/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:126:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:126:9: sparse: got void *
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:127:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:127:9: sparse: got void *
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:116:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:116:9: sparse: got void *
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:117:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:117:9: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:135:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:135:9: sparse: got void *
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:126:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:126:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:126:9: sparse: got void *
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:127:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:127:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:127:9: sparse: got void *
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:116:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:116:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:116:9: sparse: got void *
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:117:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:117:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:117:9: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:109:9: sparse: got void *
drivers/hwmon/w83627hf.c:110:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/hwmon/w83627hf.c:110:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/hwmon/w83627hf.c:110:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:110:16: sparse: got void *
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/hwmon/w83627hf.c:135:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/hwmon/w83627hf.c:135:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/hwmon/w83627hf.c:135:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: too many warnings
--
>> drivers/i2c/busses/i2c-amd756.c:124:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-amd756.c:124:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/i2c/busses/i2c-amd756.c:124:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/i2c/busses/i2c-amd756.c:124:16: sparse: got void *
drivers/i2c/busses/i2c-amd756.c:174:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/i2c/busses/i2c-amd756.c:174:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/i2c/busses/i2c-amd756.c:174:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/i2c/busses/i2c-amd756.c:174:16: sparse: got void *
drivers/i2c/busses/i2c-amd756.c:286:20: sparse: sparse: symbol 'amd756_smbus' was not declared. Should it be static?
drivers/i2c/busses/i2c-amd756.c: note: in included file (through arch/riscv/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:564:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:564:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:564:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:564:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:588:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:588:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:588:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:588:9: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/i2c/busses/i2c-piix4.c:464:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/i2c/busses/i2c-piix4.c:464:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/i2c/busses/i2c-piix4.c:464:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/i2c/busses/i2c-piix4.c:464:16: sparse: got void *
drivers/i2c/busses/i2c-piix4.c:500:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/i2c/busses/i2c-piix4.c:500:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/i2c/busses/i2c-piix4.c:500:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/i2c/busses/i2c-piix4.c:500:24: sparse: got void *
drivers/i2c/busses/i2c-piix4.c: note: in included file (through arch/riscv/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
--
>> drivers/watchdog/wdt_pci.c:103:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/watchdog/wdt_pci.c:103:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/watchdog/wdt_pci.c:103:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:103:9: sparse: got void *
drivers/watchdog/wdt_pci.c:109:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:109:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:109:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:109:9: sparse: got void *
drivers/watchdog/wdt_pci.c:111:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:111:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:111:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:111:9: sparse: got void *
drivers/watchdog/wdt_pci.c:131:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/watchdog/wdt_pci.c:131:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/watchdog/wdt_pci.c:131:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:131:9: sparse: got void *
drivers/watchdog/wdt_pci.c:135:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:135:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:135:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:135:9: sparse: got void *
drivers/watchdog/wdt_pci.c:137:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:137:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:137:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:137:9: sparse: got void *
drivers/watchdog/wdt_pci.c:139:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:139:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:139:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:139:9: sparse: got void *
drivers/watchdog/wdt_pci.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:141:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:141:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:141:9: sparse: got void *
drivers/watchdog/wdt_pci.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:143:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:143:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:143:9: sparse: got void *
drivers/watchdog/wdt_pci.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:145:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:145:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:145:9: sparse: got void *
drivers/watchdog/wdt_pci.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:147:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:147:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:147:9: sparse: got void *
drivers/watchdog/wdt_pci.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:158:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:158:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:158:9: sparse: got void *
drivers/watchdog/wdt_pci.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:177:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:177:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:177:9: sparse: got void *
drivers/watchdog/wdt_pci.c:197:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:197:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:197:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:197:9: sparse: got void *
drivers/watchdog/wdt_pci.c:202:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:202:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:202:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:202:9: sparse: got void *
drivers/watchdog/wdt_pci.c:244:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:244:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:244:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:244:22: sparse: got void *
drivers/watchdog/wdt_pci.c:279:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:279:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:279:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:279:13: sparse: got void *
drivers/watchdog/wdt_pci.c:306:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:306:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:306:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:306:18: sparse: got void *
drivers/watchdog/wdt_pci.c:313:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/watchdog/wdt_pci.c:313:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/watchdog/wdt_pci.c:313:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/watchdog/wdt_pci.c:313:25: sparse: got void *
--
>> sound/pci/pcxhr/pcxhr_core.c:120:25: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/pcxhr/pcxhr_core.c:120:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/pcxhr/pcxhr_core.c:120:25: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:120:25: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:174:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:186:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:186:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:186:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:186:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:190:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:190:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:190:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:190:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:229:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:229:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:229:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:229:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:235:28: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:235:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:235:28: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:235:28: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:241:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:241:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:241:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:241:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:250:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:250:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:250:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:250:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:252:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:252:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:252:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:252:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:256:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:256:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:256:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:256:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:278:18: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:278:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:278:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:278:18: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:290:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:290:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:290:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:290:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:302:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:302:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:302:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:302:25: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:304:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:304:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:304:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:304:25: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:311:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:311:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:311:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:311:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:356:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:356:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:356:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:356:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:357:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:357:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:357:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:357:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:358:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:358:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:358:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:358:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:379:13: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:379:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:379:13: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:379:13: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:383:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:383:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:383:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:383:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:385:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:385:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:385:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:385:17: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:390:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:390:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:390:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:390:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:412:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:412:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:412:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:412:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:418:9: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:558:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:558:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:558:25: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_core.c:558:25: sparse: got void *
sound/pci/pcxhr/pcxhr_core.c:559:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_core.c:559:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_core.c:559:25: sparse: expected void const volatile [noderef] __iomem *addr
--
>> sound/pci/pcxhr/pcxhr_mix22.c:210:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/pcxhr/pcxhr_mix22.c:210:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/pcxhr/pcxhr_mix22.c:210:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:210:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:213:17: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/pcxhr/pcxhr_mix22.c:213:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/pcxhr/pcxhr_mix22.c:213:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:213:17: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:218:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:218:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:218:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:259:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:259:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:259:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:259:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:262:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:262:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:262:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:262:17: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:265:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:265:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:265:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:265:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:677:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:677:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:677:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:677:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:278:15: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:278:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:278:15: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:278:15: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:285:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:285:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:285:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:285:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:291:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:291:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:291:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:291:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:372:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:372:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:372:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:372:17: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:373:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:373:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:373:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:373:17: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:377:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:377:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:377:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:377:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:429:14: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:429:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:429:14: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:429:14: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:436:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:436:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:436:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:436:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:446:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:446:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:446:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:446:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:449:31: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:449:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:449:31: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:449:31: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:451:32: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:451:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:451:32: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:451:32: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:499:37: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:499:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:499:37: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:499:37: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:517:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:517:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:517:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:517:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:529:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:529:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:529:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:529:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:618:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:618:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:618:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:618:9: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:632:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:632:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:632:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:632:17: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:634:21: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:634:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:634:21: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:634:21: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:654:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:654:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:654:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:654:25: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:656:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:656:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:656:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/pcxhr/pcxhr_mix22.c:656:25: sparse: got void *
sound/pci/pcxhr/pcxhr_mix22.c:689:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/pcxhr/pcxhr_mix22.c:689:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/pcxhr/pcxhr_mix22.c:689:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/net/fddi/defxx.c:740:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/fddi/defxx.c:740:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/fddi/defxx.c:740:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:740:17: sparse: got void *
drivers/net/fddi/defxx.c:743:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/net/fddi/defxx.c:743:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/net/fddi/defxx.c:743:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:743:23: sparse: got void *
drivers/net/fddi/defxx.c:778:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:778:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:778:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:778:17: sparse: got void *
drivers/net/fddi/defxx.c:780:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:780:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:780:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:780:17: sparse: got void *
drivers/net/fddi/defxx.c:783:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:783:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:783:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:783:17: sparse: got void *
drivers/net/fddi/defxx.c:785:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:785:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:785:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:785:17: sparse: got void *
drivers/net/fddi/defxx.c:788:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:788:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:788:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:788:17: sparse: got void *
drivers/net/fddi/defxx.c:790:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:790:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:790:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:790:17: sparse: got void *
drivers/net/fddi/defxx.c:793:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:793:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:793:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:793:17: sparse: got void *
drivers/net/fddi/defxx.c:795:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:795:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:795:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:795:17: sparse: got void *
drivers/net/fddi/defxx.c:803:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:803:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:803:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:803:17: sparse: got void *
drivers/net/fddi/defxx.c:810:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:810:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:810:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:810:17: sparse: got void *
drivers/net/fddi/defxx.c:816:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:816:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:816:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:816:23: sparse: got void *
drivers/net/fddi/defxx.c:821:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:821:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:821:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:821:17: sparse: got void *
drivers/net/fddi/defxx.c:824:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:824:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:824:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:824:23: sparse: got void *
drivers/net/fddi/defxx.c:826:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:826:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:826:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:826:17: sparse: got void *
drivers/net/fddi/defxx.c:893:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:893:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:893:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:893:23: sparse: got void *
drivers/net/fddi/defxx.c:895:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:895:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:895:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:895:17: sparse: got void *
drivers/net/fddi/defxx.c:898:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:898:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:898:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:898:17: sparse: got void *
drivers/net/fddi/defxx.c:901:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:901:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:901:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:901:17: sparse: got void *
drivers/net/fddi/defxx.c:1985:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:1985:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:1985:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:1985:26: sparse: got void *
drivers/net/fddi/defxx.c:1993:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:1993:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:1993:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:1993:17: sparse: got void *
drivers/net/fddi/defxx.c:1999:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:1999:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:1999:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:1999:26: sparse: got void *
drivers/net/fddi/defxx.c:2001:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:2001:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:2001:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:2001:17: sparse: got void *
drivers/net/fddi/defxx.c:456:34: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:456:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:456:34: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:456:34: sparse: got void *
drivers/net/fddi/defxx.c:458:35: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:458:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:458:35: sparse: expected void const volatile [noderef] __iomem *addr
drivers/net/fddi/defxx.c:458:35: sparse: got void *
drivers/net/fddi/defxx.c:460:35: sparse: sparse: cast removes address space '__iomem' of expression
drivers/net/fddi/defxx.c:460:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/net/fddi/defxx.c:460:35: sparse: expected void const volatile [noderef] __iomem *addr
--
drivers/input/joystick/adi.c: note: in included file:
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
--
drivers/input/joystick/a3d.c: note: in included file:
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
--
drivers/input/joystick/analog.c: note: in included file:
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
--
drivers/input/joystick/guillemot.c: note: in included file:
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
--
drivers/input/joystick/interact.c: note: in included file:
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
--
drivers/input/joystick/joydump.c: note: in included file:
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
include/linux/gameport.h:171:17: sparse: sparse: cast removes address space '__iomem' of expression
>> include/linux/gameport.h:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> include/linux/gameport.h:171:17: sparse: expected void volatile [noderef] __iomem *addr
include/linux/gameport.h:171:17: sparse: got void *
include/linux/gameport.h:179:24: sparse: sparse: cast removes address space '__iomem' of expression
include/linux/gameport.h:179:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/linux/gameport.h:179:24: sparse: expected void const volatile [noderef] __iomem *addr
include/linux/gameport.h:179:24: sparse: got void *
--
>> drivers/input/touchscreen/mk712.c:87:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/input/touchscreen/mk712.c:87:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/input/touchscreen/mk712.c:87:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:87:18: sparse: got void *
drivers/input/touchscreen/mk712.c:110:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:110:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:110:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:110:18: sparse: got void *
drivers/input/touchscreen/mk712.c:111:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:111:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:111:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:111:18: sparse: got void *
drivers/input/touchscreen/mk712.c:123:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/input/touchscreen/mk712.c:123:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/input/touchscreen/mk712.c:123:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:123:9: sparse: got void *
drivers/input/touchscreen/mk712.c:125:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:125:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:125:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:125:9: sparse: got void *
drivers/input/touchscreen/mk712.c:130:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:130:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:130:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:130:9: sparse: got void *
drivers/input/touchscreen/mk712.c:143:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:143:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:143:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:143:9: sparse: got void *
drivers/input/touchscreen/mk712.c:157:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:157:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:157:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:157:9: sparse: got void *
drivers/input/touchscreen/mk712.c:159:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:159:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:159:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:159:14: sparse: got void *
drivers/input/touchscreen/mk712.c:160:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:160:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:160:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:160:14: sparse: got void *
drivers/input/touchscreen/mk712.c:161:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/input/touchscreen/mk712.c:161:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/input/touchscreen/mk712.c:161:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/input/touchscreen/mk712.c:161:14: sparse: got void *
--
>> sound/pci/vx222/vx222_ops.c:87:16: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/vx222/vx222_ops.c:87:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/vx222/vx222_ops.c:87:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:87:16: sparse: got void *
sound/pci/vx222/vx222_ops.c:98:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/vx222/vx222_ops.c:98:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/vx222/vx222_ops.c:98:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:98:9: sparse: got void *
sound/pci/vx222/vx222_ops.c:111:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:111:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:111:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:111:16: sparse: got void *
sound/pci/vx222/vx222_ops.c:125:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:125:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:125:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:125:9: sparse: got void *
sound/pci/vx222/vx222_ops.c:265:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:265:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:265:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:265:25: sparse: got void *
sound/pci/vx222/vx222_ops.c:275:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:275:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:275:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:275:17: sparse: got void *
sound/pci/vx222/vx222_ops.c:303:35: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:303:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:303:35: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:303:35: sparse: got void *
sound/pci/vx222/vx222_ops.c:311:27: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/vx222/vx222_ops.c:311:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/vx222/vx222_ops.c:311:27: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/vx222/vx222_ops.c:311:27: sparse: got void *
--
>> drivers/media/rc/serial_ir.c:147:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/media/rc/serial_ir.c:147:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/media/rc/serial_ir.c:147:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/media/rc/serial_ir.c:147:16: sparse: got void *
drivers/media/rc/serial_ir.c:157:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/media/rc/serial_ir.c:157:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/media/rc/serial_ir.c:157:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/media/rc/serial_ir.c:157:9: sparse: got void *

vim +/__iomem +565 drivers/net/arcnet/com90xx.c

^1da177e4c3f415 Linus Torvalds 2005-04-16 560
^1da177e4c3f415 Linus Torvalds 2005-04-16 561 static void com90xx_command(struct net_device *dev, int cmd)
^1da177e4c3f415 Linus Torvalds 2005-04-16 562 {
^1da177e4c3f415 Linus Torvalds 2005-04-16 563 short ioaddr = dev->base_addr;
^1da177e4c3f415 Linus Torvalds 2005-04-16 564
09dfbcd5d178f8e Joe Perches 2015-05-05 @565 arcnet_outb(cmd, ioaddr, COM9026_REG_W_COMMAND);
^1da177e4c3f415 Linus Torvalds 2005-04-16 566 }
^1da177e4c3f415 Linus Torvalds 2005-04-16 567
^1da177e4c3f415 Linus Torvalds 2005-04-16 568 static int com90xx_status(struct net_device *dev)
^1da177e4c3f415 Linus Torvalds 2005-04-16 569 {
^1da177e4c3f415 Linus Torvalds 2005-04-16 570 short ioaddr = dev->base_addr;
^1da177e4c3f415 Linus Torvalds 2005-04-16 571
09dfbcd5d178f8e Joe Perches 2015-05-05 @572 return arcnet_inb(ioaddr, COM9026_REG_R_STATUS);
^1da177e4c3f415 Linus Torvalds 2005-04-16 573 }
^1da177e4c3f415 Linus Torvalds 2005-04-16 574

:::::: The code at line 565 was first introduced by commit
:::::: 09dfbcd5d178f8e03b5a29c9f3411687ec388c91 arcnet: com90xx: Use arcnet_<I/O> routines

:::::: TO: Joe Perches <joe@xxxxxxxxxxx>
:::::: CC: Michael Grzeschik <m.grzeschik@xxxxxxxxxxxxxx>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx

Attachment: .config.gz
Description: application/gzip