drivers/scsi/aic7xxx/aic7xxx_osm.c:406:21: sparse: sparse: cast removes address space '__iomem' of expression

From: kernel test robot
Date: Mon Jul 06 2020 - 14:37:35 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: dcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date: 3 weeks ago
config: riscv-randconfig-s031-20200706 (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-14-g8fce3d7a-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/scsi/aic7xxx/aic7xxx_osm.c:1536:25: sparse: sparse: invalid assignment: |=
drivers/scsi/aic7xxx/aic7xxx_osm.c:1536:25: sparse: left side has type unsigned int
drivers/scsi/aic7xxx/aic7xxx_osm.c:1536:25: sparse: right side has type restricted __le32
drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sgptr @@ got restricted __le32 [usertype] @@
drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: sparse: expected unsigned int [usertype] sgptr
drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: sparse: got restricted __le32 [usertype]
drivers/scsi/aic7xxx/aic7xxx_osm.c:1551:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sgptr @@ got restricted __le32 [usertype] @@
drivers/scsi/aic7xxx/aic7xxx_osm.c:1551:34: sparse: expected unsigned int [usertype] sgptr
drivers/scsi/aic7xxx/aic7xxx_osm.c:1551:34: sparse: got restricted __le32 [usertype]
>> drivers/scsi/aic7xxx/aic7xxx_osm.c:406:21: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/aic7xxx/aic7xxx_osm.c:406:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/aic7xxx/aic7xxx_osm.c:406:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/aic7xxx/aic7xxx_osm.c:406:21: sparse: got void *
drivers/scsi/aic7xxx/aic7xxx_osm.c:418:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/aic7xxx/aic7xxx_osm.c:418:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/aic7xxx/aic7xxx_osm.c:418:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/aic7xxx/aic7xxx_osm.c:418:17: sparse: got void *
drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@
drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: sparse: expected unsigned int [usertype] addr
drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: sparse: got restricted __le32 [usertype]
drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __le32 [usertype] @@
drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: sparse: expected unsigned int [usertype] len
drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: sparse: got restricted __le32 [usertype]
--
drivers/scsi/aic7xxx/aic79xx_osm.c:2266:16: sparse: sparse: cast to restricted __le16
drivers/scsi/aic7xxx/aic79xx_osm.c:2285:37: sparse: sparse: cast to restricted __le16
>> drivers/scsi/aic7xxx/aic79xx_osm.c:408:21: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/aic7xxx/aic79xx_osm.c:408:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/aic7xxx/aic79xx_osm.c:408:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/aic7xxx/aic79xx_osm.c:408:21: sparse: got void *
drivers/scsi/aic7xxx/aic79xx_osm.c:436:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/aic7xxx/aic79xx_osm.c:436:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/aic7xxx/aic79xx_osm.c:436:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/aic7xxx/aic79xx_osm.c:436:17: sparse: got void *
drivers/scsi/aic7xxx/aic79xx_osm.c:447:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/aic7xxx/aic79xx_osm.c:447:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/aic7xxx/aic79xx_osm.c:447:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/aic7xxx/aic79xx_osm.c:447:17: sparse: got void *
drivers/scsi/aic7xxx/aic79xx_osm.c:1773:49: sparse: sparse: cast to restricted __le16
--
drivers/scsi/mvsas/mv_64xx.c:326:33: sparse: sparse: incorrect type in argument 5 (different base types) @@ expected unsigned long long [usertype] sas_addr @@ got restricted __be64 [usertype] @@
drivers/scsi/mvsas/mv_64xx.c:326:33: sparse: expected unsigned long long [usertype] sas_addr
drivers/scsi/mvsas/mv_64xx.c:326:33: sparse: got restricted __be64 [usertype]
>> drivers/scsi/mvsas/mv_64xx.c:659:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/mvsas/mv_64xx.c:659:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/mvsas/mv_64xx.c:659:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:659:16: sparse: got void *
drivers/scsi/mvsas/mv_64xx.c:666:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/mvsas/mv_64xx.c:666:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/mvsas/mv_64xx.c:666:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:666:9: sparse: got void *
drivers/scsi/mvsas/mv_64xx.c:700:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/mvsas/mv_64xx.c:700:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/mvsas/mv_64xx.c:700:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:700:17: sparse: got void *
drivers/scsi/mvsas/mv_64xx.c:701:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/mvsas/mv_64xx.c:701:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/mvsas/mv_64xx.c:701:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:701:17: sparse: got void *
drivers/scsi/mvsas/mv_64xx.c:702:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/mvsas/mv_64xx.c:702:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/mvsas/mv_64xx.c:702:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:702:17: sparse: got void *
drivers/scsi/mvsas/mv_64xx.c:715:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/mvsas/mv_64xx.c:715:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/mvsas/mv_64xx.c:715:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/mvsas/mv_64xx.c:715:25: sparse: got void *
--
>> drivers/staging/comedi/drivers/comedi_8254.c:135:31: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/comedi_8254.c:135:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/comedi_8254.c:135:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:135:31: sparse: got void *
drivers/staging/comedi/drivers/comedi_8254.c:141:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_8254.c:141:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_8254.c:141:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:141:31: sparse: got void *
drivers/staging/comedi/drivers/comedi_8254.c:147:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_8254.c:147:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_8254.c:147:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:147:31: sparse: got void *
drivers/staging/comedi/drivers/comedi_8254.c:164:25: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/comedi_8254.c:164:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/comedi_8254.c:164:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:164:25: sparse: got void *
drivers/staging/comedi/drivers/comedi_8254.c:170:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_8254.c:170:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_8254.c:170:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:170:25: sparse: got void *
drivers/staging/comedi/drivers/comedi_8254.c:176:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/comedi_8254.c:176:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/comedi_8254.c:176:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/comedi_8254.c:176:25: sparse: got void *
--
>> drivers/staging/comedi/drivers/amplc_pc263.c:50:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pc263.c:50:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pc263.c:50:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pc263.c:50:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pc263.c:51:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pc263.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/amplc_pc263.c:51:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pc263.c:51:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_pc263.c:82:20: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_pc263.c:82:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_pc263.c:82:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pc263.c:82:20: sparse: got void *
drivers/staging/comedi/drivers/amplc_pc263.c:83:21: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_pc263.c:83:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_pc263.c:83:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_pc263.c:83:21: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl711.c:160:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl711.c:160:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl711.c:160:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:160:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:168:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl711.c:168:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl711.c:168:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:168:15: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:169:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:169:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:169:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:169:16: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.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/pcl711.c:177:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:177:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:196:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:196:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:196:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:196:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.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/pcl711.c:218:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:218:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:232:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:232:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:232:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:232:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:242:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:242:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:242:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:242:18: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:261:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:261:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:261:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:261:17: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:348:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:348:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:348:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:348:17: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:360:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:360:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:360:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:360:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:361:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:361:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:361:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:361:9: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:389:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:389:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:389:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:389:15: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:390:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:390:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:390:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:390:17: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:407:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:407:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:407:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:407:25: sparse: got void *
drivers/staging/comedi/drivers/pcl711.c:409:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl711.c:409:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl711.c:409:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl711.c:409:25: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl724.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl724.c:87:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl724.c:87:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl724.c:87:9: sparse: got void *
drivers/staging/comedi/drivers/pcl724.c:89:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl724.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/pcl724.c:89:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl724.c:89:17: sparse: got void *
drivers/staging/comedi/drivers/pcl724.c:92:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl724.c:92:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl724.c:92:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl724.c:92:16: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl730.c:223:25: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl730.c:223:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl730.c:223:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:223:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:225:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:225:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:225:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:225:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:227:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:227:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:227:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:227:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:229:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:229:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:229:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:229:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:243:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl730.c:243:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl730.c:243:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:243:15: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:245:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:245:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:245:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:245:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:247:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:247:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:247:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:247:25: sparse: got void *
drivers/staging/comedi/drivers/pcl730.c:249:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl730.c:249:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl730.c:249:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl730.c:249:25: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl812.c:578:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl812.c:578:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl812.c:578:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:578:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:579:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.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/pcl812.c:579:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:579:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:592:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:592:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:592:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:592:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:598:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:598:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:598:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:598:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:606:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl812.c:606:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl812.c:606:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:606:15: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:607:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:607:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:607:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:607:16: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:620:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:620:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:620:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:620:26: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:624:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:624:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:624:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:624:26: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:754:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:754:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:754:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:754:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:902:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:902:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:902:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:902:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:918:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:918:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:918:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:918:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:933:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:933:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:933:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:933:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:951:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:951:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:951:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:951:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:952:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:952:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:952:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:952:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:964:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:964:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:964:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:964:19: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:965:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:965:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:965:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:965:20: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:976:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:976:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:976:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:976:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:977:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:977:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:977:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:977:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:992:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:992:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:992:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:992:9: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:1005:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:1005:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:1005:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:1005:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:1006:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:1006:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:1006:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:1006:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:1011:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:1011:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:1011:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:1011:17: sparse: got void *
drivers/staging/comedi/drivers/pcl812.c:1012:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl812.c:1012:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl812.c:1012:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl812.c:1012:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl816.c:140:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl816.c:140:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl816.c:140:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:140:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:141:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.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/pcl816.c:141:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:141:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:148:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:148:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:148:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:148:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:177:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.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/pcl816.c:177:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:177:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:183:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.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/pcl816.c:183:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:183:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:191:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl816.c:191:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl816.c:191:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:191:15: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:192:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:192:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:192:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:192:16: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:204:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:204:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:204:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:204:18: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:443:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:443:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:443:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:443:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:444:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:444:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:444:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:444:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:491:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:491:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:491:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:491:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:512:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:512:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:512:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:512:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:527:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:527:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:527:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:527:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:538:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:538:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:538:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:538:19: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:539:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:539:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:539:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:539:20: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:550:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:550:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:550:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:550:17: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:551:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:551:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:551:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:551:17: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:561:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:561:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:561:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:561:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:566:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:566:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:566:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:566:9: sparse: got void *
drivers/staging/comedi/drivers/pcl816.c:567:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl816.c:567:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl816.c:567:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl816.c:567:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcl818.c:329:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl818.c:329:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl818.c:329:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:329:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:330:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:330:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:330:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:330:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:337:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:337:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:337:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:337:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:372:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:372:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:372:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:372:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:378:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:378:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:378:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:378:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:387:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcl818.c:387:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcl818.c:387:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:387:15: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:388:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:388:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:388:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:388:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:402:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:402:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:402:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:402:15: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:403:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:403:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:403:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:403:16: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:418:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:418:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:418:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:418:18: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:507:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:507:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:507:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:507:18: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:629:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:629:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:629:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:629:13: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:734:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:734:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:734:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:734:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:745:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:745:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:745:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:745:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:749:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:749:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:749:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:749:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:785:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:785:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:785:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:785:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:790:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:790:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:790:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:790:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:791:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:791:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:791:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:791:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:792:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:792:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:792:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:792:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:810:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:810:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:810:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:810:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:841:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:841:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:841:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:841:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:843:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:843:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:843:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:843:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:856:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:856:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:856:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:856:19: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:857:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:857:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:857:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:857:20: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:868:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:868:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:868:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:868:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:869:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:869:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:869:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:869:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:884:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:884:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:884:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:884:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:885:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:885:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:885:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:885:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:886:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:886:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:886:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:886:17: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:890:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:890:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:890:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcl818.c:890:9: sparse: got void *
drivers/staging/comedi/drivers/pcl818.c:896:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcl818.c:896:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcl818.c:896:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/pcm3724.c:117:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcm3724.c:117:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcm3724.c:117:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcm3724.c:117:9: sparse: got void *
drivers/staging/comedi/drivers/pcm3724.c:119:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcm3724.c:119:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcm3724.c:119:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcm3724.c:119:9: sparse: got void *
drivers/staging/comedi/drivers/pcm3724.c:156:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcm3724.c:156:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcm3724.c:156:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcm3724.c:156:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/rti800.c:140:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/rti800.c:140:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/rti800.c:140:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:140:18: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:142:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/rti800.c:142:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/rti800.c:142:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:142:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:162:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:162:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:162:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:162:9: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:163:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.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/rti800.c:163:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:163:9: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:168:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:168:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:168:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:168:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:185:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:185:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:185:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:185:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:191:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:191:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:191:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:191:23: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:192:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:192:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:192:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:192:25: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:222:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.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/rti800.c:222:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:222:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:223:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:223:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:223:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:223:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:234:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:234:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:234:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:234:19: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:245:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:245:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:245:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:245:17: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:264:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.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/rti800.c:264:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:264:9: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:265:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:265:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:265:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:265:9: sparse: got void *
drivers/staging/comedi/drivers/rti800.c:266:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti800.c:266:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti800.c:266:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti800.c:266:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/rti802.c:50:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/rti802.c:50:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/rti802.c:50:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti802.c:50:9: sparse: got void *
drivers/staging/comedi/drivers/rti802.c:61:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti802.c:61:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti802.c:61:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti802.c:61:17: sparse: got void *
drivers/staging/comedi/drivers/rti802.c:62:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/rti802.c:62:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/rti802.c:62:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/rti802.c:62:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/dac02.c:95:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dac02.c:95:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dac02.c:95:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dac02.c:95:17: sparse: got void *
drivers/staging/comedi/drivers/dac02.c:96:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dac02.c:96:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dac02.c:96:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dac02.c:96:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/das16m1.c:115:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das16m1.c:115:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das16m1.c:115:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:115:17: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:116:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:116:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:116:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:116:17: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:285:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:285:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:285:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:285:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:288:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:288:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:288:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:288:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:291:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:291:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:291:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:291:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:304:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:304:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:304:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:304:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:316:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das16m1.c:316:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das16m1.c:316:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:316:18: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:336:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:336:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:336:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:336:17: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:338:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:338:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:338:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:338:17: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:344:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:344:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:344:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:344:23: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:356:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:356:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:356:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:356:19: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:367:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:367:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:367:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:367:17: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:444:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.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/das16m1.c:444:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:444:18: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:463:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:463:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:463:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:463:18: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:474:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:474:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:474:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:474:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:591:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:591:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:591:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:591:9: sparse: got void *
drivers/staging/comedi/drivers/das16m1.c:595:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das16m1.c:595:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das16m1.c:595:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das16m1.c:595:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/das800.c:218:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das800.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/das800.c:218:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:218:9: sparse: got void *
drivers/staging/comedi/drivers/das800.c:219:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.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/das800.c:219:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:219:9: sparse: got void *
drivers/staging/comedi/drivers/das800.c:228:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:228:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:228:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:228:9: sparse: got void *
drivers/staging/comedi/drivers/das800.c:229:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das800.c:229:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das800.c:229:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:229:16: sparse: got void *
drivers/staging/comedi/drivers/das800.c:241:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:241:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:241:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:241:17: sparse: got void *
drivers/staging/comedi/drivers/das800.c:390:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:390:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:390:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:390:9: sparse: got void *
drivers/staging/comedi/drivers/das800.c:415:28: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:415:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:415:28: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:415:28: sparse: got void *
drivers/staging/comedi/drivers/das800.c:416:28: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:416:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:416:28: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:416:28: sparse: got void *
drivers/staging/comedi/drivers/das800.c:435:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:435:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:435:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:435:18: sparse: got void *
drivers/staging/comedi/drivers/das800.c:465:44: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:465:44: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:465:44: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:465:44: sparse: got void *
drivers/staging/comedi/drivers/das800.c:515:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:515:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:515:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:515:18: sparse: got void *
drivers/staging/comedi/drivers/das800.c:545:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:545:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:545:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:545:9: sparse: got void *
drivers/staging/comedi/drivers/das800.c:571:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das800.c:571:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das800.c:571:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das800.c:571:20: 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/staging/comedi/drivers/das1800.c:355:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das1800.c:355:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das1800.c:355:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:355:16: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:356:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:356:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:356:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:356:24: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:416:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das1800.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/das1800.c:416:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:416:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:432:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.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/das1800.c:432:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:432:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:433:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:433:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:433:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:433:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:434:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:434:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:434:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:434:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:453:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:453:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:453:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:453:31: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:456:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:456:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:456:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:456:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:469:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:469:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:469:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:469:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:479:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:479:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:479:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:479:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:528:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:528:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:528:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:528:18: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:536:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:536:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:536:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:536:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:816:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:816:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:816:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:816:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:817:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.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/das1800.c:817:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:817:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:826:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:826:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:826:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:826:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:830:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:830:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:830:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:830:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:911:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:911:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:911:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:911:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:914:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:914:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:914:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:914:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:916:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:916:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:916:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:916:17: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:920:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:920:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:920:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:920:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:921:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:921:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:921:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:921:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:922:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:922:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:922:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:922:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:934:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:934:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:934:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:934:18: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:952:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:952:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:952:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:952:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:954:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:954:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:954:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:954:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:955:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:955:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:955:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:955:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:956:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:956:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:956:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das1800.c:956:9: sparse: got void *
drivers/staging/comedi/drivers/das1800.c:964:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das1800.c:964:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das1800.c:964:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/dt2811.c:187:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2811.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/dt2811.c:187:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:187:15: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:188:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:188:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:188:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:188:16: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:204:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:204:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:204:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:204:18: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:209:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2811.c:209:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2811.c:209:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:209:17: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:237:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.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/dt2811.c:237:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:237:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:248:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:248:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:248:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:248:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:296:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:296:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:296:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:296:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:299:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:299:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:299:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:299:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:466:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:466:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:466:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:466:18: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:506:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.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/dt2811.c:506:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:506:17: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:507:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.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/dt2811.c:507:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:507:17: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:520:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:520:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:520:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:520:19: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:531:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:531:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:531:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:531:17: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:541:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:541:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:541:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:541:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:543:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:543:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:543:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:543:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:544:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:544:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:544:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:544:9: sparse: got void *
drivers/staging/comedi/drivers/dt2811.c:545:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2811.c:545:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2811.c:545:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2811.c:545:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/dt2814.c:62:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2814.c:62:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2814.c:62:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:62:18: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:79:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2814.c:79:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2814.c:79:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:79:17: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:85:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:85:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:85:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:85:22: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:86:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:86:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:86:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:86:22: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:182:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.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/dt2814.c:182:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:182:9: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:200:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:200:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:200:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:200:14: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:201:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:201:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:201:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:201:14: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:208:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:208:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:208:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:208:17: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:215:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:215:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:215:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:215:29: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:218:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:218:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:218:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:218:17: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:219:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:219:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:219:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:219:17: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:238:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.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/dt2814.c:238:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:238:9: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:240:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:240:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:240:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:240:13: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:244:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:244:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:244:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:244:13: sparse: got void *
drivers/staging/comedi/drivers/dt2814.c:245:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2814.c:245:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2814.c:245:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2814.c:245:13: sparse: got void *
--
>> drivers/staging/comedi/drivers/dt2817.c:65:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2817.c:65:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2817.c:65:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:65:9: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:82:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:82:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:82:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:82:25: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:84:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:84:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:84:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:84:25: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:86:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:86:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:86:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:86:25: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:88:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:88:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:88:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:88:25: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:91:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2817.c:91:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2817.c:91:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:91:15: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:92:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:92:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:92:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:92:17: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:93:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:93:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:93:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:93:17: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:94:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:94:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:94:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:94:17: sparse: got void *
drivers/staging/comedi/drivers/dt2817.c:125:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2817.c:125:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2817.c:125:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2817.c:125:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/dt282x.c:448:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt282x.c:448:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt282x.c:448:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:448:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:468:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:468:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:468:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:468:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:508:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt282x.c:508:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt282x.c:508:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:508:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:509:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:509:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:509:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:509:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:510:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:510:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:510:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:510:18: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:544:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:544:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:544:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:544:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:550:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:550:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:550:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:550:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:555:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:555:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:555:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:555:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:565:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:565:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:565:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:565:18: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:599:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:599:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:599:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:599:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:603:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:603:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:603:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:603:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:611:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:611:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:611:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:611:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:619:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:619:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:619:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:619:23: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:699:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:699:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:699:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:699:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:706:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:706:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:706:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:706:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:721:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:721:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:721:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:721:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:729:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:729:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:729:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:729:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:731:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:731:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:731:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:731:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:739:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:739:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:739:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:739:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:743:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:743:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:743:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:743:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:757:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:757:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:757:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:757:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:760:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:760:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:760:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:760:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:786:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:786:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:786:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:786:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:788:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:788:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:788:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:788:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:790:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:790:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:790:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:790:17: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:869:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:869:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:869:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:869:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:887:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:887:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:887:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt282x.c:887:9: sparse: got void *
drivers/staging/comedi/drivers/dt282x.c:899:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt282x.c:899:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt282x.c:899:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/dmm32at.c:167:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dmm32at.c:167:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dmm32at.c:167:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:167:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:170:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:170:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:170:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:170:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:173:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:173:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:173:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:173:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:174:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:174:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:174:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:174:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:175:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.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/dmm32at.c:175:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:175:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:183:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dmm32at.c:183:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dmm32at.c:183:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:183:15: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:184:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:184:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:184:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:184:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:197:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:197:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:197:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:197:18: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:220:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:220:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:220:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:220:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:344:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:344:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:344:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:344:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:347:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.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/dmm32at.c:347:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:347:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:350:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.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/dmm32at.c:350:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:350:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:351:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:351:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:351:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:351:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:354:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.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/dmm32at.c:354:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:354:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:355:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.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/dmm32at.c:355:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:355:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:356:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:356:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:356:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:356:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:359:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:359:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:359:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:359:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:372:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:372:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:372:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:372:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:388:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:388:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:388:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:388:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:389:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:389:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:389:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:389:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:399:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:399:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:399:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:399:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:415:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:415:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:415:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:415:19: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:434:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:434:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:434:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:434:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:445:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:445:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:445:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:445:18: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:464:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:464:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:464:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:464:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:465:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:465:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:465:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:465:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:474:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:474:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:474:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:474:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:486:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:486:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:486:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:486:9: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:489:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:489:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:489:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:489:17: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:492:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:492:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:492:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dmm32at.c:492:16: sparse: got void *
drivers/staging/comedi/drivers/dmm32at.c:501:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dmm32at.c:501:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dmm32at.c:501:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/staging/comedi/drivers/fl512.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/fl512.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/fl512.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:59:9: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:62:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/fl512.c:62:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/fl512.c:62:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:62:17: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:67:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/fl512.c:67:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/fl512.c:67:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:67:23: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:68:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/fl512.c:68:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/fl512.c:68:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:68:25: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:90:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/fl512.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/fl512.c:90:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:90:17: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:91:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/fl512.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/fl512.c:91:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:91:17: sparse: got void *
drivers/staging/comedi/drivers/fl512.c:92:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/fl512.c:92:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/fl512.c:92:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/fl512.c:92:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/c6xdigio.c:54:26: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/c6xdigio.c:54:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/c6xdigio.c:54:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/c6xdigio.c:54:26: sparse: got void *
drivers/staging/comedi/drivers/c6xdigio.c:77:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/c6xdigio.c:77:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/c6xdigio.c:77:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/c6xdigio.c:77:15: 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/staging/comedi/drivers/mpc624.c:122:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/mpc624.c:122:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/mpc624.c:122:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:122:17: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:127:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:127:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:127:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:127:17: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:131:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:131:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:131:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:131:17: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:136:29: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/mpc624.c:136:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/mpc624.c:136:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:136:29: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:195:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:195:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:195:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:195:18: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:213:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:213:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:213:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:213:9: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:217:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:217:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:217:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:217:17: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:219:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:219:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:219:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:219:17: sparse: got void *
drivers/staging/comedi/drivers/mpc624.c:221:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/mpc624.c:221:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/mpc624.c:221:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/mpc624.c:221:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/adq12b.c:100:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adq12b.c:100:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adq12b.c:100:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:100:18: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:121:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/adq12b.c:121:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/adq12b.c:121:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:121:17: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:126:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adq12b.c:126:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adq12b.c:126:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:126:15: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:133:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adq12b.c:133:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adq12b.c:133:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:133:23: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:134:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adq12b.c:134:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adq12b.c:134:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:134:24: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:147:20: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adq12b.c:147:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adq12b.c:147:20: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:147:20: sparse: got void *
drivers/staging/comedi/drivers/adq12b.c:166:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/adq12b.c:166:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/adq12b.c:166:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/adq12b.c:166:33: sparse: got void *
--
>> drivers/staging/comedi/drivers/ni_at_ao.c:123:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/ni_at_ao.c:123:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/ni_at_ao.c:123:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:123:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:142:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:142:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:142:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:142:17: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:159:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:159:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:159:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:159:17: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:161:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/ni_at_ao.c:161:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/ni_at_ao.c:161:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:161:19: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:194:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.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/ni_at_ao.c:194:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:194:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:250:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:250:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:250:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:250:25: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:251:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:251:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:251:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:251:25: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:256:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:256:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:256:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:256:17: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:257:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:257:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:257:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:257:17: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:272:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:272:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:272:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:272:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:279:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:279:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:279:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:279:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:282:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:282:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:284:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:284:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:284:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:284:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:287:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:287:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:287:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:287:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:288:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.c:288:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/ni_at_ao.c:288:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:288:9: sparse: got void *
drivers/staging/comedi/drivers/ni_at_ao.c:289:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/ni_at_ao.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/ni_at_ao.c:289:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/ni_at_ao.c:289:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcmad.c:61:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmad.c:61:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmad.c:61:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmad.c:61:18: sparse: got void *
drivers/staging/comedi/drivers/pcmad.c:79:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmad.c:79:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmad.c:79:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmad.c:79:17: sparse: got void *
drivers/staging/comedi/drivers/pcmad.c:85:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmad.c:85:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmad.c:85:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmad.c:85:23: sparse: got void *
drivers/staging/comedi/drivers/pcmad.c:86:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmad.c:86:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmad.c:86:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmad.c:86:24: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcmda12.c:71:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmda12.c:71:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmda12.c:71:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:71:17: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:72:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmda12.c:72:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmda12.c:72:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:72:17: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:79:25: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmda12.c:79:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmda12.c:79:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:79:25: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:98:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmda12.c:98:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmda12.c:98:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:98:17: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:109:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmda12.c:109:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmda12.c:109:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:109:17: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:110:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmda12.c:110:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmda12.c:110:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:110:17: sparse: got void *
drivers/staging/comedi/drivers/pcmda12.c:113:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmda12.c:113:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmda12.c:113:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmda12.c:113:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/pcmuio.c:164:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmuio.c:164:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmuio.c:164:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:164:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:165:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.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/pcmuio.c:165:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:165:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:166:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:166:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:166:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:166:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:168:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:168:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:168:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:168:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:169:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.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/pcmuio.c:169:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:169:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:170:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:170:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:170:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:170:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:171:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:171:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:171:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:171:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:188:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/pcmuio.c:188:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/pcmuio.c:188:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:188:23: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:189:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:189:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:189:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:189:25: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:190:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:190:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:190:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:190:25: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:192:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:192:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:192:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:192:17: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:193:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:193:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:193:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:193:23: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:194:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:194:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:194:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:194:25: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:195:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:195:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:195:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:195:25: sparse: got void *
drivers/staging/comedi/drivers/pcmuio.c:346:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/pcmuio.c:346:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/pcmuio.c:346:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/pcmuio.c:346:15: sparse: got void *
--
>> drivers/staging/comedi/drivers/multiq3.c:77:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/multiq3.c:77:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/multiq3.c:77:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:77:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:88:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/multiq3.c:88:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/multiq3.c:88:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:88:18: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:112:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:112:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:112:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:112:17: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:120:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:120:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:120:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:120:23: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:121:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:121:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:121:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:121:24: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:144:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:144:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:144:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:144:17: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:156:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:156:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:156:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:156:19: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:167:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.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/multiq3.c:167:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:167:17: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:189:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:189:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:189:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:189:17: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:192:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:192:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:192:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:192:17: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:195:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:195:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:195:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:195:23: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:196:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:196:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:196:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:196:25: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:197:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:197:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:197:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:197:25: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:224:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:224:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:224:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:224:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:225:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:225:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:225:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:225:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:226:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:226:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:226:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:226:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:227:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:227:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:227:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:227:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:228:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:228:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:228:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:228:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:229:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:229:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:229:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:229:9: sparse: got void *
drivers/staging/comedi/drivers/multiq3.c:230:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/multiq3.c:230:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/multiq3.c:230:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/multiq3.c:230:9: sparse: got void *
--
>> drivers/staging/comedi/drivers/amplc_dio200_common.c:100:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_dio200_common.c:100: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_dio200_common.c:100:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_dio200_common.c:100:16: sparse: got void *
drivers/staging/comedi/drivers/amplc_dio200_common.c:114:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/amplc_dio200_common.c:114:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/amplc_dio200_common.c:114:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_dio200_common.c:114:17: sparse: got void *
drivers/staging/comedi/drivers/amplc_dio200_common.c:127:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_dio200_common.c:127: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_dio200_common.c:127:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_dio200_common.c:127:16: sparse: got void *
drivers/staging/comedi/drivers/amplc_dio200_common.c:141:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/amplc_dio200_common.c:141:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/amplc_dio200_common.c:141:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/amplc_dio200_common.c:141:17: sparse: got void *
--
>> drivers/staging/comedi/drivers/das08.c:162:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das08.c:162:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das08.c:162:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:162:18: sparse: got void *
drivers/staging/comedi/drivers/das08.c:184:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:184:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:184:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:184:9: sparse: got void *
drivers/staging/comedi/drivers/das08.c:185:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:185:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:185:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:185:9: sparse: got void *
drivers/staging/comedi/drivers/das08.c:192:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das08.c:192:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/das08.c:192:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:192:9: sparse: got void *
drivers/staging/comedi/drivers/das08.c:198:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:198:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:198:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:198:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:205:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:205:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:205:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:205:29: sparse: got void *
drivers/staging/comedi/drivers/das08.c:215:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:215:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:215:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:215:23: sparse: got void *
drivers/staging/comedi/drivers/das08.c:216:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:216:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:216:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:216:23: sparse: got void *
drivers/staging/comedi/drivers/das08.c:256:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:256:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:256:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:256:19: sparse: got void *
drivers/staging/comedi/drivers/das08.c:272:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:272:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:272:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:272:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:286:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:286:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:286:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:286:19: sparse: got void *
drivers/staging/comedi/drivers/das08.c:296:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:296:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:296:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:296:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:313:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:313:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:313:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:313:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:314:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:314:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:314:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:314:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:316:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:316:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:316:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:316:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:318:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:318:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:318:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:318:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:319:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:319:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:319:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:319:17: sparse: got void *
drivers/staging/comedi/drivers/das08.c:321:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das08.c:321:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das08.c:321:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das08.c:321:17: 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/staging/speakup/serialio.c:139:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/speakup/serialio.c:139:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/speakup/serialio.c:139:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:139:9: sparse: got void *
drivers/staging/speakup/serialio.c:142:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:142:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:142:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:142:9: sparse: got void *
drivers/staging/speakup/serialio.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/speakup/serialio.c:144:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/speakup/serialio.c:144:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:144:9: sparse: got void *
drivers/staging/speakup/serialio.c:145:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:145:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:145:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:145:9: sparse: got void *
drivers/staging/speakup/serialio.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:146:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:146:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:146:9: sparse: got void *
drivers/staging/speakup/serialio.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:147:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:147:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:147:9: sparse: got void *
drivers/staging/speakup/serialio.c:148:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:148:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:148:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:148:9: sparse: got void *
drivers/staging/speakup/serialio.c:155:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:155:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:155:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:155:16: sparse: got void *
drivers/staging/speakup/serialio.c:160:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:160:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:160:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:160:9: sparse: got void *
drivers/staging/speakup/serialio.c:165:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:165:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:165:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:165:19: sparse: got void *
drivers/staging/speakup/serialio.c:167:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:167:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:167:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:167:9: sparse: got void *
drivers/staging/speakup/serialio.c:87:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:87:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:87:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:87:9: sparse: got void *
drivers/staging/speakup/serialio.c:88:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:88:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:88:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:88:9: sparse: got void *
drivers/staging/speakup/serialio.c:89:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:89:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:89:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:89:9: sparse: got void *
drivers/staging/speakup/serialio.c:90:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:90:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:90:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:90:9: sparse: got void *
drivers/staging/speakup/serialio.c:93:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:93:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:93:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:93:9: sparse: got void *
drivers/staging/speakup/serialio.c:94:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:94:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:94:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:94:9: sparse: got void *
drivers/staging/speakup/serialio.c:97:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:97:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:97:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:97:13: sparse: got void *
drivers/staging/speakup/serialio.c:208:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:208:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:208:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:208:9: sparse: got void *
drivers/staging/speakup/serialio.c:230:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:230:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:230:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:230:16: sparse: got void *
drivers/staging/speakup/serialio.c:299:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/speakup/serialio.c:299:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/speakup/serialio.c:299:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/speakup/serialio.c:299:25: 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: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
--
>> drivers/media/radio/radio-maxiradio.c:94:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/media/radio/radio-maxiradio.c:94:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/media/radio/radio-maxiradio.c:94:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/media/radio/radio-maxiradio.c:94:9: sparse: got void *
drivers/media/radio/radio-maxiradio.c:102:19: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/media/radio/radio-maxiradio.c:102:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/media/radio/radio-maxiradio.c:102:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/media/radio/radio-maxiradio.c:102:19: sparse: got void *
drivers/media/radio/radio-maxiradio.c:184:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/media/radio/radio-maxiradio.c:184:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/media/radio/radio-maxiradio.c:184:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/media/radio/radio-maxiradio.c:184:9: 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/scsi/advansys.c:3660:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/advansys.c:3660:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/advansys.c:3660:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3660:15: sparse: got void *
drivers/scsi/advansys.c:3671:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/advansys.c:3671:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/advansys.c:3671:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3671:9: sparse: got void *
drivers/scsi/advansys.c:3677:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3677:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3677:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3677:9: sparse: got void *
drivers/scsi/advansys.c:3683:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3683:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3683:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3683:9: sparse: got void *
drivers/scsi/advansys.c:3684:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3684:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3684:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3684:14: sparse: got void *
drivers/scsi/advansys.c:3695:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3695:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3695:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3695:13: sparse: got void *
drivers/scsi/advansys.c:3697:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3697:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3697:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3697:9: sparse: got void *
drivers/scsi/advansys.c:3700:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3700:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3700:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3700:14: sparse: got void *
drivers/scsi/advansys.c:3708:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3708:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3708:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3708:14: sparse: got void *
drivers/scsi/advansys.c:3709:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3709:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3709:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3709:22: sparse: got void *
drivers/scsi/advansys.c:3722:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3722:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3722:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3722:17: sparse: got void *
drivers/scsi/advansys.c:3727:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3727:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3727:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3727:9: sparse: got void *
drivers/scsi/advansys.c:3731:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3731:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3731:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3731:9: sparse: got void *
drivers/scsi/advansys.c:3732:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3732:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3732:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3732:9: sparse: got void *
drivers/scsi/advansys.c:3734:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3734:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3734:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3734:9: sparse: got void *
drivers/scsi/advansys.c:3735:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3735:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3735:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3735:9: sparse: got void *
drivers/scsi/advansys.c:3745:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3745:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3745:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3745:13: sparse: got void *
drivers/scsi/advansys.c:3748:28: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3748:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3748:28: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3748:28: sparse: got void *
drivers/scsi/advansys.c:3761:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3761:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3761:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3761:15: sparse: got void *
drivers/scsi/advansys.c:3762:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3762:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3762:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3762:9: sparse: got void *
drivers/scsi/advansys.c:3769:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3769:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3769:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3769:15: sparse: got void *
drivers/scsi/advansys.c:3770:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3770:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3770:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3770:9: sparse: got void *
drivers/scsi/advansys.c:3779:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3779:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3779:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3779:17: sparse: got void *
drivers/scsi/advansys.c:3780:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3780:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3780:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3780:29: sparse: got void *
drivers/scsi/advansys.c:3783:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3783:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3783:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3783:17: sparse: got void *
drivers/scsi/advansys.c:3784:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3784:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3784:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/advansys.c:3784:29: sparse: got void *
drivers/scsi/advansys.c:3794:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/advansys.c:3794:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/advansys.c:3794:9: sparse: expected void volatile [noderef] __iomem *addr
--
drivers/scsi/ips.c:2469:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:3557:59: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sg_addr @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3557:59: sparse: expected unsigned int [usertype] sg_addr
drivers/scsi/ips.c:3557:59: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3566:59: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sg_addr @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3566:59: sparse: expected unsigned int [usertype] sg_addr
drivers/scsi/ips.c:3566:59: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3576:47: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __le32 [usertype] *var @@ got unsigned int * @@
drivers/scsi/ips.c:3576:47: sparse: expected restricted __le32 [usertype] *var
drivers/scsi/ips.c:3576:47: sparse: got unsigned int *
drivers/scsi/ips.c:3577:49: sparse: sparse: cast to restricted __le16
drivers/scsi/ips.c:3586:56: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] sector_count @@ got restricted __le16 [usertype] @@
drivers/scsi/ips.c:3586:56: sparse: expected unsigned short [usertype] sector_count
drivers/scsi/ips.c:3586:56: sparse: got restricted __le16 [usertype]
drivers/scsi/ips.c:3589:29: sparse: sparse: cast to restricted __le16
drivers/scsi/ips.c:3590:64: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] sector_count @@ got restricted __le16 [usertype] @@
drivers/scsi/ips.c:3590:64: sparse: expected unsigned short [usertype] sector_count
drivers/scsi/ips.c:3590:64: sparse: got restricted __le16 [usertype]
drivers/scsi/ips.c:3603:59: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sg_addr @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3603:59: sparse: expected unsigned int [usertype] sg_addr
drivers/scsi/ips.c:3603:59: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3612:59: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sg_addr @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3612:59: sparse: expected unsigned int [usertype] sg_addr
drivers/scsi/ips.c:3612:59: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3622:47: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __le32 [usertype] *var @@ got unsigned int * @@
drivers/scsi/ips.c:3622:47: sparse: expected restricted __le32 [usertype] *var
drivers/scsi/ips.c:3622:47: sparse: got unsigned int *
drivers/scsi/ips.c:3623:49: sparse: sparse: cast to restricted __le16
drivers/scsi/ips.c:3634:56: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] sector_count @@ got restricted __le16 [usertype] @@
drivers/scsi/ips.c:3634:56: sparse: expected unsigned short [usertype] sector_count
drivers/scsi/ips.c:3634:56: sparse: got restricted __le16 [usertype]
drivers/scsi/ips.c:3721:44: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] dcdb_address @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3721:44: sparse: expected unsigned int [usertype] dcdb_address
drivers/scsi/ips.c:3721:44: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3762:58: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buffer_pointer @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3762:58: sparse: expected unsigned int [usertype] buffer_pointer
drivers/scsi/ips.c:3762:58: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3765:58: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buffer_pointer @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3765:58: sparse: expected unsigned int [usertype] buffer_pointer
drivers/scsi/ips.c:3765:58: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3799:58: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buffer_pointer @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3799:58: sparse: expected unsigned int [usertype] buffer_pointer
drivers/scsi/ips.c:3799:58: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:3802:58: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buffer_pointer @@ got restricted __le32 [usertype] @@
drivers/scsi/ips.c:3802:58: sparse: expected unsigned int [usertype] buffer_pointer
drivers/scsi/ips.c:3802:58: sparse: got restricted __le32 [usertype]
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4068:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4067:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lba @@ got restricted __be32 [usertype] @@
drivers/scsi/ips.c:4067:17: sparse: expected unsigned int [usertype] lba
drivers/scsi/ips.c:4067:17: sparse: got restricted __be32 [usertype]
drivers/scsi/ips.c:4071:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __be32 [usertype] @@
drivers/scsi/ips.c:4071:17: sparse: expected unsigned int [usertype] len
drivers/scsi/ips.c:4071:17: sparse: got restricted __be32 [usertype]
drivers/scsi/ips.c:4097:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4107:14: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4124:49: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack @@ got restricted __be16 [usertype] @@
drivers/scsi/ips.c:4124:49: sparse: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
drivers/scsi/ips.c:4124:49: sparse: got restricted __be16 [usertype]
drivers/scsi/ips.c:4125:48: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] BytesPerSector @@ got restricted __be16 [usertype] @@
drivers/scsi/ips.c:4125:48: sparse: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
drivers/scsi/ips.c:4125:48: sparse: got restricted __be16 [usertype]
drivers/scsi/ips.c:4126:44: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] Interleave @@ got restricted __be16 [usertype] @@
drivers/scsi/ips.c:4126:44: sparse: expected unsigned short [addressable] [assigned] [usertype] Interleave
drivers/scsi/ips.c:4126:44: sparse: got restricted __be16 [usertype]
drivers/scsi/ips.c:4137:47: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] CylindersHigh @@ got restricted __be16 [usertype] @@
drivers/scsi/ips.c:4137:47: sparse: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
drivers/scsi/ips.c:4137:47: sparse: got restricted __be16 [usertype]
drivers/scsi/ips.c:4145:42: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] StepRate @@ got restricted __be16 [usertype] @@
drivers/scsi/ips.c:4145:42: sparse: expected unsigned short [addressable] [assigned] [usertype] StepRate
drivers/scsi/ips.c:4145:42: sparse: got restricted __be16 [usertype]
>> drivers/scsi/ips.c:5015:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/ips.c:5015:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/ips.c:5015:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5015:17: sparse: got void *
drivers/scsi/ips.c:5020:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5020:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5020:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5020:17: sparse: got void *
drivers/scsi/ips.c:5294:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/ips.c:5294:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/ips.c:5294:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5294:17: sparse: got void *
drivers/scsi/ips.c:5294:17: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:5310:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5310:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5310:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5310:9: sparse: got void *
drivers/scsi/ips.c:5311:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5311:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5311:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5311:9: sparse: got void *
drivers/scsi/ips.c:5396:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5396:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5396:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5396:9: sparse: got void *
drivers/scsi/ips.c:5449:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5449:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5449:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5449:15: sparse: got void *
drivers/scsi/ips.c:5460:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:5460:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:5460:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:5460:17: sparse: got void *
drivers/scsi/ips.c:5604:13: sparse: sparse: cast to restricted __le32
drivers/scsi/ips.c:4707:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4707:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4707:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4707:31: sparse: got void *
drivers/scsi/ips.c:4719:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4719:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4719:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4719:31: sparse: got void *
drivers/scsi/ips.c:4720:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4720:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4720:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4720:17: sparse: got void *
drivers/scsi/ips.c:4733:31: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4733:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4733:31: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4733:31: sparse: got void *
drivers/scsi/ips.c:4745:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4745:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4745:33: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4745:33: sparse: got void *
drivers/scsi/ips.c:4746:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4746:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4746:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4746:17: sparse: got void *
drivers/scsi/ips.c:4750:24: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4750:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4750:24: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4750:24: sparse: got void *
drivers/scsi/ips.c:4764:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4764:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4764:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4764:9: sparse: got void *
drivers/scsi/ips.c:4767:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4767:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4767:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4767:9: sparse: got void *
drivers/scsi/ips.c:4771:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4771:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4771:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4771:17: sparse: got void *
drivers/scsi/ips.c:4774:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4774:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4774:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4774:9: sparse: got void *
drivers/scsi/ips.c:4475:15: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4475:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4475:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4475:15: sparse: got void *
drivers/scsi/ips.c:4476:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:4476:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:4476:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/ips.c:4476:16: sparse: got void *
drivers/scsi/ips.c:6023:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6023:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6023:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6023:9: sparse: got void *
drivers/scsi/ips.c:6027:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6027:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6027:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6027:9: sparse: got void *
drivers/scsi/ips.c:6032:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6032:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6032:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6032:9: sparse: got void *
drivers/scsi/ips.c:6037:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6037:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6037:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6037:9: sparse: got void *
drivers/scsi/ips.c:6042:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6042:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6042:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6042:9: sparse: got void *
drivers/scsi/ips.c:6050:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/ips.c:6050:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/ips.c:6050:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/ips.c:6050:25: sparse: got void *
drivers/scsi/ips.c:6054:26: sparse: sparse: cast removes address space '__iomem' of expression
--
>> drivers/scsi/fdomain.c:132:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/fdomain.c:132:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/fdomain.c:132:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:132:18: sparse: got void *
drivers/scsi/fdomain.c:132:43: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:132:43: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:132:43: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:132:43: sparse: got void *
drivers/scsi/fdomain.c:144:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/fdomain.c:144:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/fdomain.c:144:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:144:9: sparse: got void *
drivers/scsi/fdomain.c:145:14: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:145:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:145:14: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:145:14: sparse: got void *
drivers/scsi/fdomain.c:146:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:146:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:146:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:146:17: sparse: got void *
drivers/scsi/fdomain.c:147:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:147:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:147:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:147:22: sparse: got void *
drivers/scsi/fdomain.c:159:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:159:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:159:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:159:17: sparse: got void *
drivers/scsi/fdomain.c:160:21: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:160:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:160:21: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:160:21: sparse: got void *
drivers/scsi/fdomain.c:169:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:169:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:169:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:169:9: sparse: got void *
drivers/scsi/fdomain.c:171:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:171:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:171:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:171:9: sparse: got void *
drivers/scsi/fdomain.c:173:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:173:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:173:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:173:9: sparse: got void *
drivers/scsi/fdomain.c:174:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:174:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:174:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:174:9: sparse: got void *
drivers/scsi/fdomain.c:183:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:183:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:183:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:183:9: sparse: got void *
drivers/scsi/fdomain.c:184:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:184:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:184:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:184:9: sparse: got void *
drivers/scsi/fdomain.c:187:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:187:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:187:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:187:9: sparse: got void *
drivers/scsi/fdomain.c:192:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:192:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:192:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:192:26: sparse: got void *
drivers/scsi/fdomain.c:196:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:196:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:196:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:196:25: sparse: got void *
drivers/scsi/fdomain.c:207:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:207:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:207:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:207:9: sparse: got void *
drivers/scsi/fdomain.c:220:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:220:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:220:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:220:23: sparse: got void *
drivers/scsi/fdomain.c:226:34: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:226:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:226:34: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:226:34: sparse: got void *
drivers/scsi/fdomain.c:242:35: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:242:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:242:35: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:242:35: sparse: got void *
drivers/scsi/fdomain.c:253:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:253:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:253:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:253:25: sparse: got void *
drivers/scsi/fdomain.c:274:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:274:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:274:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:274:26: sparse: got void *
drivers/scsi/fdomain.c:281:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:281:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:281:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:281:17: sparse: got void *
drivers/scsi/fdomain.c:282:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:282:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:282:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:282:17: sparse: got void *
drivers/scsi/fdomain.c:283:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:283:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:283:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:283:17: sparse: got void *
drivers/scsi/fdomain.c:286:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:286:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:286:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/fdomain.c:286:17: sparse: got void *
drivers/scsi/fdomain.c:289:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/fdomain.c:289:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/fdomain.c:289:26: sparse: expected void const volatile [noderef] __iomem *addr
--
>> drivers/scsi/NCR5380.c:436:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/NCR5380.c:436:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/NCR5380.c:436:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:436:9: sparse: got void *
drivers/scsi/NCR5380.c:437:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:437:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:437:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:437:9: sparse: got void *
drivers/scsi/NCR5380.c:438:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:438:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:438:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:438:9: sparse: got void *
drivers/scsi/NCR5380.c:439:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:439:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:439:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:439:9: sparse: got void *
drivers/scsi/NCR5380.c:449:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/NCR5380.c:449:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/NCR5380.c:449:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:449:17: sparse: got void *
drivers/scsi/NCR5380.c:478:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:478:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:478:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:478:25: sparse: got void *
drivers/scsi/NCR5380.c:1686:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1686:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1686:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1686:23: sparse: got void *
drivers/scsi/NCR5380.c:1719:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1719:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1719:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1719:33: sparse: got void *
drivers/scsi/NCR5380.c:1721:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1721:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1721:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1721:33: sparse: got void *
drivers/scsi/NCR5380.c:1723:40: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1723:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1723:40: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1723:40: sparse: got void *
drivers/scsi/NCR5380.c:1725:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1725:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1725:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1725:33: sparse: got void *
drivers/scsi/NCR5380.c:1811:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1811:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1811:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1811:41: sparse: got void *
drivers/scsi/NCR5380.c:1842:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1842:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1842:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1842:41: sparse: got void *
drivers/scsi/NCR5380.c:1848:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1848:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1848:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1848:41: sparse: got void *
drivers/scsi/NCR5380.c:1862:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1862:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1862:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1862:41: sparse: got void *
drivers/scsi/NCR5380.c:1873:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1873:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1873:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1873:41: sparse: got void *
drivers/scsi/NCR5380.c:1892:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1892:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1892:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1892:41: sparse: got void *
drivers/scsi/NCR5380.c:1901:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1901:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1901:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1901:41: sparse: got void *
drivers/scsi/NCR5380.c:1918:49: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1918:49: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1918:49: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1918:49: sparse: got void *
drivers/scsi/NCR5380.c:1962:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:1962:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:1962:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:1962:41: sparse: got void *
drivers/scsi/NCR5380.c:872:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:872:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:872:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:872:16: sparse: got void *
drivers/scsi/NCR5380.c:874:36: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:874:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:874:36: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:874:36: sparse: got void *
drivers/scsi/NCR5380.c:875:36: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:875:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:875:36: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:875:36: sparse: got void *
drivers/scsi/NCR5380.c:892:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:892:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:892:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:892:33: sparse: got void *
drivers/scsi/NCR5380.c:893:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:893:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:893:33: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:893:33: sparse: got void *
drivers/scsi/NCR5380.c:895:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:895:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:895:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:895:29: sparse: got void *
drivers/scsi/NCR5380.c:898:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:898:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:898:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:898:25: sparse: got void *
drivers/scsi/NCR5380.c:899:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:899:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:899:25: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:899:25: sparse: got void *
drivers/scsi/NCR5380.c:908:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:908:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:908:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/NCR5380.c:908:33: sparse: got void *
drivers/scsi/NCR5380.c:911:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/NCR5380.c:911:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/NCR5380.c:911:25: sparse: expected void const volatile [noderef] __iomem *addr
--
>> drivers/scsi/dc395x.c:1931:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/dc395x.c:1931:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/dc395x.c:1931:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1931:9: sparse: got void *
drivers/scsi/dc395x.c:1949:35: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/dc395x.c:1949:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/dc395x.c:1949:35: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1949:35: sparse: got void *
drivers/scsi/dc395x.c:1976:29: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1976:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1976:29: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1976:29: sparse: got void *
drivers/scsi/dc395x.c:2081:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2081:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2081:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2081:23: sparse: got void *
drivers/scsi/dc395x.c:2106:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2106:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2106:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2106:22: sparse: got void *
drivers/scsi/dc395x.c:2107:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2107:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2107:22: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2107:22: sparse: got void *
drivers/scsi/dc395x.c:2137:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2137:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2137:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2137:33: sparse: got void *
drivers/scsi/dc395x.c:2156:48: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2156:48: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2156:48: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2156:48: sparse: got void *
drivers/scsi/dc395x.c:2167:46: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2167:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2167:46: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2167:46: sparse: got void *
drivers/scsi/dc395x.c:2180:59: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2180:59: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2180:59: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2180:59: sparse: got void *
drivers/scsi/dc395x.c:2188:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2188:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2188:41: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2188:41: sparse: got void *
drivers/scsi/dc395x.c:1755:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1755:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1755:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1755:9: sparse: got void *
drivers/scsi/dc395x.c:2448:30: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2448:30: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2448:30: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2448:30: sparse: got void *
drivers/scsi/dc395x.c:2449:28: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2449:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2449:28: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2449:28: sparse: got void *
drivers/scsi/dc395x.c:2452:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2452:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2452:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2452:9: sparse: got void *
drivers/scsi/dc395x.c:2453:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2453:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2453:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2453:9: sparse: got void *
drivers/scsi/dc395x.c:1713:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1713:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1713:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1713:9: sparse: got void *
drivers/scsi/dc395x.c:2734:42: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2734:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2734:42: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2734:42: sparse: got void *
drivers/scsi/dc395x.c:2751:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2751:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2751:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2751:25: sparse: got void *
drivers/scsi/dc395x.c:2822:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2822:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2822:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2822:33: sparse: got void *
drivers/scsi/dc395x.c:2834:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2834:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2834:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2834:9: sparse: got void *
drivers/scsi/dc395x.c:2835:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:2835:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:2835:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:2835:9: sparse: got void *
drivers/scsi/dc395x.c:1768:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1768:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1768:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1768:9: sparse: got void *
drivers/scsi/dc395x.c:1772:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1772:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1772:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1772:25: sparse: got void *
drivers/scsi/dc395x.c:1776:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1776:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1776:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1776:17: sparse: got void *
drivers/scsi/dc395x.c:1779:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1779:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1779:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/dc395x.c:1779:17: sparse: got void *
drivers/scsi/dc395x.c:1780:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/dc395x.c:1780:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/dc395x.c:1780:17: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/scsi/megaraid.c:157:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/megaraid.c:157:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:157:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:157:17: sparse: got void *
drivers/scsi/megaraid.c:160:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/megaraid.c:160:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:160:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:160:17: sparse: got void *
drivers/scsi/megaraid.c:163:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/megaraid.c:163:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:163:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:163:17: sparse: got void *
drivers/scsi/megaraid.c:166:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/megaraid.c:166:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:166:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:166:17: sparse: got void *
drivers/scsi/megaraid.c:169:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/megaraid.c:169:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:169:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:169:17: sparse: got void *
drivers/scsi/megaraid.c:3533:29: sparse: sparse: Using plain integer as NULL pointer
drivers/scsi/megaraid.c:3550:29: sparse: sparse: Using plain integer as NULL pointer
drivers/scsi/megaraid.c:4489:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:4489:26: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:4489:26: sparse: got void *
drivers/scsi/megaraid.c:4548:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/megaraid.c:4548:26: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/megaraid.c:4548:26: 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: 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: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: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/scsi/atp870u.c:863:59: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __le32 [usertype] @@
drivers/scsi/atp870u.c:863:59: sparse: expected unsigned int [usertype]
drivers/scsi/atp870u.c:863:59: sparse: got restricted __le32 [usertype]
drivers/scsi/atp870u.c:868:51: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __le32 [usertype] @@
drivers/scsi/atp870u.c:868:51: sparse: expected unsigned int [usertype]
drivers/scsi/atp870u.c:868:51: sparse: got restricted __le32 [usertype]
drivers/scsi/atp870u.c:869:50: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __le16 [usertype] @@
drivers/scsi/atp870u.c:869:50: sparse: expected unsigned short [usertype]
drivers/scsi/atp870u.c:869:50: sparse: got restricted __le16 [usertype]
drivers/scsi/atp870u.c:873:42: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __le16 [usertype] @@
drivers/scsi/atp870u.c:873:42: sparse: expected unsigned short [usertype]
drivers/scsi/atp870u.c:873:42: sparse: got restricted __le16 [usertype]
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:104:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:104:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:104:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:104:16: sparse: got void *
drivers/scsi/atp870u.c:104:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:104:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:104:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:104:16: sparse: got void *
drivers/scsi/atp870u.c:104:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:104:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:104:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:104:16: sparse: got void *
drivers/scsi/atp870u.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:69:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:69:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:69:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:69:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:69:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:69:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:79:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:79:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:79:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:79:16: sparse: got void *
drivers/scsi/atp870u.c:49:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:49:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:49:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:49:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:94:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:94:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:94:16: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:59:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/atp870u.c:59:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/atp870u.c:59:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:59:9: sparse: got void *
drivers/scsi/atp870u.c:104:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:104:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:104:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:104:16: sparse: got void *
drivers/scsi/atp870u.c:69:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:69:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/atp870u.c:69:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/atp870u.c:69:9: sparse: got void *
drivers/scsi/atp870u.c:79:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/atp870u.c:79:16: sparse: sparse: too many warnings
--
drivers/scsi/nsp32.c:874:37: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:874:37: sparse: expected unsigned int [usertype] addr
drivers/scsi/nsp32.c:874:37: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:875:37: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:875:37: sparse: expected unsigned int [usertype] len
drivers/scsi/nsp32.c:875:37: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:877:29: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:878:33: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:890:21: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:891:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:891:32: sparse: expected unsigned int [usertype] len
drivers/scsi/nsp32.c:891:32: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:510:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] msgout @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:510:23: sparse: expected unsigned int [usertype] msgout
drivers/scsi/nsp32.c:510:23: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:521:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command_control @@ got restricted __le16 [usertype] @@
drivers/scsi/nsp32.c:521:32: sparse: expected unsigned short [usertype] command_control
drivers/scsi/nsp32.c:521:32: sparse: got restricted __le16 [usertype]
drivers/scsi/nsp32.c:549:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] transfer_control @@ got restricted __le16 [usertype] @@
drivers/scsi/nsp32.c:549:33: sparse: expected unsigned short [usertype] transfer_control
drivers/scsi/nsp32.c:549:33: sparse: got restricted __le16 [usertype]
drivers/scsi/nsp32.c:552:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sgt_pointer @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:552:28: sparse: expected unsigned int [usertype] sgt_pointer
drivers/scsi/nsp32.c:552:28: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:1719:22: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:1727:29: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:1748:16: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:1749:16: sparse: sparse: cast to restricted __le32
drivers/scsi/nsp32.c:1751:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:1751:29: sparse: expected unsigned int [usertype] addr
drivers/scsi/nsp32.c:1751:29: sparse: got restricted __le32 [usertype]
drivers/scsi/nsp32.c:1752:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __le32 [usertype] @@
drivers/scsi/nsp32.c:1752:29: sparse: expected unsigned int [usertype] len
drivers/scsi/nsp32.c:1752:29: sparse: got restricted __le32 [usertype]
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:22:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:22:16: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:22:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:22:16: sparse: got void *
drivers/scsi/nsp32_io.h:35:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:35:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:35:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:35:16: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:22:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:22:16: sparse: got void *
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:129:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:129:9: sparse: got void *
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:130:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:130:9: sparse: got void *
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:16:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:16:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:16:9: sparse: got void *
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:22:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:22:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:22:16: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:153:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:153:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:153:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:153:9: sparse: got void *
drivers/scsi/nsp32_io.h:154:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:154:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:154:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:154:13: sparse: got void *
drivers/scsi/nsp32_io.h:155:13: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:155:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:155:13: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:155:13: sparse: got void *
drivers/scsi/nsp32_io.h:144:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:144:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:144:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:144:9: sparse: got void *
drivers/scsi/nsp32_io.h:145:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:145:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:145:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:145:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:42:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/scsi/nsp32_io.h:42:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/scsi/nsp32_io.h:42:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:42:9: sparse: got void *
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:29:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:29:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:29:9: sparse: got void *
drivers/scsi/nsp32_io.h:35:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:35:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:35:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:35:16: sparse: got void *
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:129:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:129:9: sparse: got void *
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:130:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:130:9: sparse: got void *
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:129:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:129:9: sparse: got void *
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:130:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:130:9: sparse: got void *
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:129:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/scsi/nsp32_io.h:129:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/scsi/nsp32_io.h:129:9: sparse: got void *
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/scsi/nsp32_io.h:130:9: sparse: sparse: too many warnings
--
>> drivers/video/fbdev/tdfxfb.c:1120:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void * @@ got unsigned char [noderef] [usertype] __iomem *cursorbase @@
drivers/video/fbdev/tdfxfb.c:1120:27: sparse: expected void *
drivers/video/fbdev/tdfxfb.c:1120:27: sparse: got unsigned char [noderef] [usertype] __iomem *cursorbase
drivers/video/fbdev/tdfxfb.c:1131:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/tdfxfb.c:1134:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:161:16: sparse: expected void const volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:161:16: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/tdfxfb.c:166:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/tdfxfb.c:166:9: sparse: got void *
--
drivers/video/fbdev/vt8623fb.c:161:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:182:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:217:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:527:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/vt8623fb.c:527:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/vt8623fb.c:527:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:527:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:528:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:528:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:528:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:528:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:529:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:529:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:529:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:529:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:530:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:530:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:530:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:530:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:531:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:531:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:531:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:531:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:537:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:537:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:537:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:537:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:538:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:538:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:538:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:538:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:539:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:539:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:539:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:539:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:540:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:540:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:540:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:540:17: sparse: got void *
drivers/video/fbdev/vt8623fb.c:541:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/vt8623fb.c:541:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/vt8623fb.c:541:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/vt8623fb.c:541:17: 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/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
include/video/vga.h:215:9: sparse: got void *
include/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
include/video/vga.h:215: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/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
include/video/vga.h:215: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/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
include/video/vga.h:215: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/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
include/video/vga.h:215: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/video/vga.h:215:9: sparse: sparse: cast removes address space '__iomem' of expression
include/video/vga.h:215:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/video/vga.h:215:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/video/fbdev/cyber2000fb.c:1683:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/fbdev/cyber2000fb.c:1683:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/fbdev/cyber2000fb.c:1683:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/cyber2000fb.c:1683:9: sparse: got void *
drivers/video/fbdev/cyber2000fb.c:1684:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/cyber2000fb.c:1684:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/cyber2000fb.c:1684:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/cyber2000fb.c:1684:9: sparse: got void *
drivers/video/fbdev/cyber2000fb.c:1685:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/cyber2000fb.c:1685:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/cyber2000fb.c:1685:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/cyber2000fb.c:1685:9: sparse: got void *
drivers/video/fbdev/cyber2000fb.c:1686:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/cyber2000fb.c:1686:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/cyber2000fb.c:1686:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/cyber2000fb.c:1686:9: sparse: got void *
drivers/video/fbdev/cyber2000fb.c:1687:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/fbdev/cyber2000fb.c:1687:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/fbdev/cyber2000fb.c:1687:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/fbdev/cyber2000fb.c:1687:9: sparse: got void *
--
>> drivers/gpu/drm/bochs/bochs_hw.c:23:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/drm/bochs/bochs_hw.c:23:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/gpu/drm/bochs/bochs_hw.c:23:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/gpu/drm/bochs/bochs_hw.c:23:17: sparse: got void *
drivers/gpu/drm/bochs/bochs_hw.c:35:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/gpu/drm/bochs/bochs_hw.c:35:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/gpu/drm/bochs/bochs_hw.c:35:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/gpu/drm/bochs/bochs_hw.c:35:17: sparse: got void *
drivers/gpu/drm/bochs/bochs_hw.c:36:23: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/gpu/drm/bochs/bochs_hw.c:36:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/gpu/drm/bochs/bochs_hw.c:36:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/gpu/drm/bochs/bochs_hw.c:36:23: sparse: got void *
drivers/gpu/drm/bochs/bochs_hw.c:47:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/gpu/drm/bochs/bochs_hw.c:47:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/gpu/drm/bochs/bochs_hw.c:47:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/gpu/drm/bochs/bochs_hw.c:47:17: sparse: got void *
drivers/gpu/drm/bochs/bochs_hw.c:48:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/gpu/drm/bochs/bochs_hw.c:48:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/gpu/drm/bochs/bochs_hw.c:48:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/gpu/drm/bochs/bochs_hw.c:48:17: sparse: got void *
--
>> sound/pci/ens1370.c:2321:18: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/ens1370.c:2321:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/ens1370.c:2321:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2321:18: sparse: got void *
sound/pci/ens1370.c:2333:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/ens1370.c:2333:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/ens1370.c:2333:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2333:9: sparse: got void *
sound/pci/ens1370.c:2334:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:2334:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:2334:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2334:9: sparse: got void *
sound/pci/ens1370.c:509:21: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:509:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:509:21: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:509:21: sparse: got void *
sound/pci/ens1370.c:530:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:530:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:530:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:530:9: sparse: got void *
sound/pci/ens1370.c:538:32: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:538:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:538:32: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:538:32: sparse: got void *
sound/pci/ens1370.c:548:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:548:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:548:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:548:9: sparse: got void *
sound/pci/ens1370.c:562:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:562:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:562:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:562:9: sparse: got void *
sound/pci/ens1370.c:609:23: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:609:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:609:23: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:609:23: sparse: got void *
sound/pci/ens1370.c:612:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:612:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:612:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:612:25: sparse: got void *
sound/pci/ens1370.c:618:38: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:618:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:618:38: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:618:38: sparse: got void *
sound/pci/ens1370.c:624:38: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:624:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:624:38: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:624:38: sparse: got void *
sound/pci/ens1370.c:628:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:628:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:628:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:628:25: sparse: got void *
sound/pci/ens1370.c:632:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:632:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:632:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:632:25: sparse: got void *
sound/pci/ens1370.c:638:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:638:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:638:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:638:9: sparse: got void *
sound/pci/ens1370.c:652:23: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:652:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:652:23: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:652:23: sparse: got void *
sound/pci/ens1370.c:655:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:655:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:655:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:655:25: sparse: got void *
sound/pci/ens1370.c:661:38: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:661:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:661:38: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:661:38: sparse: got void *
sound/pci/ens1370.c:667:38: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:667:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:667:38: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:667:38: sparse: got void *
sound/pci/ens1370.c:671:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:671:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:671:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:671:25: sparse: got void *
sound/pci/ens1370.c:675:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:675:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:675:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:675:25: sparse: got void *
sound/pci/ens1370.c:678:39: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:678:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:678:39: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:678:39: sparse: got void *
sound/pci/ens1370.c:683:42: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:683:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:683:42: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:683:42: sparse: got void *
sound/pci/ens1370.c:686:57: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:686:57: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:686:57: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:686:57: sparse: got void *
sound/pci/ens1370.c:687:53: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:687:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:687:53: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:687:53: sparse: got void *
sound/pci/ens1370.c:695:33: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:695:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:695:33: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:695:33: sparse: got void *
sound/pci/ens1370.c:705:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:705:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:705:9: sparse: expected void const volatile [noderef] __iomem *addr
--
>> sound/pci/via82xx.c:599:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/via82xx.c:599:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/via82xx.c:599:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:599:9: sparse: got void *
sound/pci/via82xx.c:601:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/via82xx.c:601:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/via82xx.c:601:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:601:9: sparse: got void *
sound/pci/via82xx.c:604:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:604:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:604:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:604:9: sparse: got void *
sound/pci/via82xx.c:606:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:606:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:606:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:606:9: sparse: got void *
sound/pci/via82xx.c:607:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:607:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:607:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:607:9: sparse: got void *
sound/pci/via82xx.c:624:18: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:624:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:624:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:624:18: sparse: got void *
sound/pci/via82xx.c:636:42: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:636:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:636:42: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:636:42: sparse: got void *
sound/pci/via82xx.c:655:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:655:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:655:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:655:17: sparse: got void *
sound/pci/via82xx.c:673:18: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:673:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:673:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:673:18: sparse: got void *
sound/pci/via82xx.c:708:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:708:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:708:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:708:17: sparse: got void *
sound/pci/via82xx.c:753:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:753:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:753:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:753:9: sparse: got void *
sound/pci/via82xx.c:835:15: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:835:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:835:15: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:835:15: sparse: got void *
sound/pci/via82xx.c:839:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:839:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:839:17: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:839:17: sparse: got void *
sound/pci/via82xx.c:843:15: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:843:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:843:15: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:843:15: sparse: got void *
sound/pci/via82xx.c:869:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:869:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:869:17: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:869:17: sparse: got void *
sound/pci/via82xx.c:872:26: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:872:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:872:26: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:872:26: sparse: got void *
sound/pci/via82xx.c:950:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:950:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:950:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:950:9: sparse: got void *
sound/pci/via82xx.c:964:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:964:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:964:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:964:9: sparse: got void *
sound/pci/via82xx.c:1043:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1043:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1043:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1043:9: sparse: got void *
sound/pci/via82xx.c:1045:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1045:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1045:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1045:9: sparse: got void *
sound/pci/via82xx.c:1047:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1047:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1047:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1047:9: sparse: got void *
sound/pci/via82xx.c:1080:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1080:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1080:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1080:9: sparse: got void *
sound/pci/via82xx.c:1100:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1100:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1100:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1100:9: sparse: got void *
sound/pci/via82xx.c:1120:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1120:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1120:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1120:9: sparse: got void *
sound/pci/via82xx.c:1121:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1121:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1121:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1121:9: sparse: got void *
sound/pci/via82xx.c:1595:46: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1595:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1595:46: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx.c:1595:46: sparse: got void *
sound/pci/via82xx.c:1607:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx.c:1607:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx.c:1607:16: sparse: expected void const volatile [noderef] __iomem *addr
--
>> sound/pci/via82xx_modem.c:414:17: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/via82xx_modem.c:414:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/via82xx_modem.c:414:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:414:17: sparse: got void *
sound/pci/via82xx_modem.c:455:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:455:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:455:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:455:9: sparse: got void *
sound/pci/via82xx_modem.c:457:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/via82xx_modem.c:457:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/via82xx_modem.c:457:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:457:9: sparse: got void *
sound/pci/via82xx_modem.c:460:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:460:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:460:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:460:9: sparse: got void *
sound/pci/via82xx_modem.c:462:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:462:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:462:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:462:9: sparse: got void *
sound/pci/via82xx_modem.c:463:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:463:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:463:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:463:9: sparse: got void *
sound/pci/via82xx_modem.c:479:18: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:479:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:479:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:479:18: sparse: got void *
sound/pci/via82xx_modem.c:489:42: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:489:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:489:42: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:489:42: sparse: got void *
sound/pci/via82xx_modem.c:498:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:498:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:498:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:498:17: sparse: got void *
sound/pci/via82xx_modem.c:537:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:537:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:537:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:537:9: sparse: got void *
sound/pci/via82xx_modem.c:616:15: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:616:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:616:15: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:616:15: sparse: got void *
sound/pci/via82xx_modem.c:620:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:620:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:620:17: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:620:17: sparse: got void *
sound/pci/via82xx_modem.c:624:15: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:624:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:624:15: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:624:15: sparse: got void *
sound/pci/via82xx_modem.c:679:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:679:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:679:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:679:9: sparse: got void *
sound/pci/via82xx_modem.c:695:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:695:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:695:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:695:9: sparse: got void *
sound/pci/via82xx_modem.c:911:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:911:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:911:17: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:911:17: sparse: got void *
sound/pci/via82xx_modem.c:1000:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:1000:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:1000:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:1000:9: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:363:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:363:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:363:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:363:9: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:363:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:363:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:363:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:363:9: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:358:16: sparse: got void *
sound/pci/via82xx_modem.c:363:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:363:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:363:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:363:9: sparse: got void *
sound/pci/via82xx_modem.c:363:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:363:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:363:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/via82xx_modem.c:363:9: sparse: got void *
sound/pci/via82xx_modem.c:358:16: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/via82xx_modem.c:358:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/via82xx_modem.c:358:16: sparse: expected void const volatile [noderef] __iomem *addr
--
>> sound/pci/ens1370.c:2321:18: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/ens1370.c:2321:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/ens1370.c:2321:18: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2321:18: sparse: got void *
sound/pci/ens1370.c:2333:9: sparse: sparse: cast removes address space '__iomem' of expression
>> sound/pci/ens1370.c:2333:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> sound/pci/ens1370.c:2333:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2333:9: sparse: got void *
sound/pci/ens1370.c:2334:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:2334:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:2334:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:2334:9: sparse: got void *
sound/pci/ens1370.c:581:23: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:581:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:581:23: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:581:23: sparse: got void *
sound/pci/ens1370.c:582:25: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:582:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:582:25: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:582:25: sparse: got void *
sound/pci/ens1370.c:587:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:587:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:587:9: sparse: expected void const volatile [noderef] __iomem *addr
sound/pci/ens1370.c:587:9: sparse: got void *
sound/pci/ens1370.c:819:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:819:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:819:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:819:17: sparse: got void *
sound/pci/ens1370.c:845:17: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:845:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:845:17: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:845:17: sparse: got void *
sound/pci/ens1370.c:880:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:880:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:880:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:880:9: sparse: got void *
sound/pci/ens1370.c:881:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:881:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:881:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:881:9: sparse: got void *
sound/pci/ens1370.c:882:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:882:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:882:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:882:9: sparse: got void *
sound/pci/ens1370.c:883:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:883:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:883:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:883:9: sparse: got void *
sound/pci/ens1370.c:886:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:886:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:886:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:886:9: sparse: got void *
sound/pci/ens1370.c:887:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:887:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:887:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:887:9: sparse: got void *
sound/pci/ens1370.c:899:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:899:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:899:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:899:9: sparse: got void *
sound/pci/ens1370.c:921:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:921:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:921:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:921:9: sparse: got void *
sound/pci/ens1370.c:922:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:922:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:922:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:922:9: sparse: got void *
sound/pci/ens1370.c:923:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:923:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:923:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:923:9: sparse: got void *
sound/pci/ens1370.c:924:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:924:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:924:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:924:9: sparse: got void *
sound/pci/ens1370.c:929:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:929:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:929:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:929:9: sparse: got void *
sound/pci/ens1370.c:930:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:930:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:930:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:930:9: sparse: got void *
sound/pci/ens1370.c:939:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:939:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:939:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:939:9: sparse: got void *
sound/pci/ens1370.c:961:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:961:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:961:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:961:9: sparse: got void *
sound/pci/ens1370.c:962:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:962:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:962:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:962:9: sparse: got void *
sound/pci/ens1370.c:963:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:963:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:963:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:963:9: sparse: got void *
sound/pci/ens1370.c:964:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:964:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:964:9: sparse: expected void volatile [noderef] __iomem *addr
sound/pci/ens1370.c:964:9: sparse: got void *
sound/pci/ens1370.c:967:9: sparse: sparse: cast removes address space '__iomem' of expression
sound/pci/ens1370.c:967:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
sound/pci/ens1370.c:967:9: sparse: expected void volatile [noderef] __iomem *addr
--
>> drivers/video/fbdev/kyro/fbdev.c:725:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void * @@ got char [noderef] __iomem *screen_base @@
drivers/video/fbdev/kyro/fbdev.c:725:23: sparse: expected void *
drivers/video/fbdev/kyro/fbdev.c:725:23: sparse: got char [noderef] __iomem *screen_base
--
drivers/gpu/drm/radeon/radeon_ttm.c:979:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/radeon/radeon_ttm.c:979:21: sparse: sparse: cast removes address space '__user' of expression
>> drivers/gpu/drm/radeon/radeon_ttm.c:979:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] * @@
>> drivers/gpu/drm/radeon/radeon_ttm.c:979:21: sparse: expected unsigned int [noderef] __user *__p
drivers/gpu/drm/radeon/radeon_ttm.c:979:21: sparse: got unsigned int [usertype] *
--
>> 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

vim +/__iomem +406 drivers/scsi/aic7xxx/aic7xxx_osm.c

be0d67680d5249 Denys Vlasenko 2008-03-23 396
be0d67680d5249 Denys Vlasenko 2008-03-23 397 /***************************** Low Level I/O **********************************/
be0d67680d5249 Denys Vlasenko 2008-03-23 398 uint8_t
be0d67680d5249 Denys Vlasenko 2008-03-23 399 ahc_inb(struct ahc_softc * ahc, long port)
be0d67680d5249 Denys Vlasenko 2008-03-23 400 {
be0d67680d5249 Denys Vlasenko 2008-03-23 401 uint8_t x;
be0d67680d5249 Denys Vlasenko 2008-03-23 402
be0d67680d5249 Denys Vlasenko 2008-03-23 403 if (ahc->tag == BUS_SPACE_MEMIO) {
be0d67680d5249 Denys Vlasenko 2008-03-23 404 x = readb(ahc->bsh.maddr + port);
be0d67680d5249 Denys Vlasenko 2008-03-23 405 } else {
be0d67680d5249 Denys Vlasenko 2008-03-23 @406 x = inb(ahc->bsh.ioport + port);
be0d67680d5249 Denys Vlasenko 2008-03-23 407 }
be0d67680d5249 Denys Vlasenko 2008-03-23 408 mb();
be0d67680d5249 Denys Vlasenko 2008-03-23 409 return (x);
be0d67680d5249 Denys Vlasenko 2008-03-23 410 }
be0d67680d5249 Denys Vlasenko 2008-03-23 411
be0d67680d5249 Denys Vlasenko 2008-03-23 412 void
be0d67680d5249 Denys Vlasenko 2008-03-23 413 ahc_outb(struct ahc_softc * ahc, long port, uint8_t val)
be0d67680d5249 Denys Vlasenko 2008-03-23 414 {
be0d67680d5249 Denys Vlasenko 2008-03-23 415 if (ahc->tag == BUS_SPACE_MEMIO) {
be0d67680d5249 Denys Vlasenko 2008-03-23 416 writeb(val, ahc->bsh.maddr + port);
be0d67680d5249 Denys Vlasenko 2008-03-23 417 } else {
be0d67680d5249 Denys Vlasenko 2008-03-23 @418 outb(val, ahc->bsh.ioport + port);
be0d67680d5249 Denys Vlasenko 2008-03-23 419 }
be0d67680d5249 Denys Vlasenko 2008-03-23 420 mb();
be0d67680d5249 Denys Vlasenko 2008-03-23 421 }
be0d67680d5249 Denys Vlasenko 2008-03-23 422

:::::: The code at line 406 was first introduced by commit
:::::: be0d67680d524981dd65c661efe3c9cbd52a684f [SCSI] aic7xxx, aic79xx: deinline functions

:::::: TO: Denys Vlasenko <vda.linux@xxxxxxxxxxxxxx>
:::::: CC: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx>

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

Attachment: .config.gz
Description: application/gzip