drivers/video/console/vgacon.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression

From: kernel test robot
Date: Sun Aug 16 2020 - 07:23:44 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4b6c093e21d36bede0fd88fd0aeb3b03647260e4
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date: 8 weeks ago
config: riscv-randconfig-s031-20200816 (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-180-g49f7e13a-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/video/console/vgacon.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/console/vgacon.c:158:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:158:9: sparse: got void *
drivers/video/console/vgacon.c:159:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/console/vgacon.c:159:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/console/vgacon.c:159:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:159:9: sparse: got void *
drivers/video/console/vgacon.c: note: in included file (through arch/riscv/include/asm/io.h, include/linux/io.h, include/video/vga.h):
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: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 *
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/console/vgacon.c:158:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:158:9: sparse: got void *
drivers/video/console/vgacon.c:159:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/console/vgacon.c:159:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/console/vgacon.c:159:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:159:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
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/video/console/vgacon.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/console/vgacon.c:158:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:158:9: sparse: got void *
drivers/video/console/vgacon.c:159:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/console/vgacon.c:159:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/console/vgacon.c:159:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:159:9: sparse: got void *
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/video/console/vgacon.c:158:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/video/console/vgacon.c:158:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:158:9: sparse: got void *
drivers/video/console/vgacon.c:159:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/video/console/vgacon.c:159:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/video/console/vgacon.c:159:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/video/console/vgacon.c:159:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:556:16: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:556:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:556:16: sparse: expected void const volatile [noderef] __iomem *addr
include/asm-generic/io.h:556:16: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
include/asm-generic/io.h:580:9: sparse: sparse: cast removes address space '__iomem' of expression
include/asm-generic/io.h:580:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
include/asm-generic/io.h:580:9: sparse: expected void volatile [noderef] __iomem *addr
include/asm-generic/io.h:580:9: sparse: got void *
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: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: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
--
>> 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/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/dt2815.c:65:18: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2815.c:65:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2815.c:65:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:65:18: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:103:17: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/dt2815.c:103:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/dt2815.c:103:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:103:17: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:109:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2815.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/dt2815.c:109:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:109:17: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2815.c:180:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2815.c:180:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:180:9: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:186:26: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2815.c:186:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2815.c:186:26: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:186:26: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:191:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2815.c:191:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2815.c:191:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:191:25: sparse: got void *
drivers/staging/comedi/drivers/dt2815.c:200:33: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/dt2815.c:200:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/dt2815.c:200:33: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/dt2815.c:200:33: sparse: got void *
--
>> drivers/staging/comedi/drivers/s526.c:179:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/s526.c:179:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/s526.c:179:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:179:9: sparse: got void *
drivers/staging/comedi/drivers/s526.c:180:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:180:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:180:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:180:9: sparse: got void *
drivers/staging/comedi/drivers/s526.c:189:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/s526.c:189:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
>> drivers/staging/comedi/drivers/s526.c:189:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:189:15: sparse: got void *
drivers/staging/comedi/drivers/s526.c:190:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:190:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:190:17: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:190:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:235:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:235:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:235:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:235:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:241:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:241:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:241:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:241:25: sparse: got void *
drivers/staging/comedi/drivers/s526.c:314:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.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/s526.c:314:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:314:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:324:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:324:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:324:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:324:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:332:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:332:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:332:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:332:25: sparse: got void *
drivers/staging/comedi/drivers/s526.c:351:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:351:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:351:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:351:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:361:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:361:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:361:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:361:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:369:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:369:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:369:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:369:25: sparse: got void *
drivers/staging/comedi/drivers/s526.c:388:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:388:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:388:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:388:9: sparse: got void *
drivers/staging/comedi/drivers/s526.c:423:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:423:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:423:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:423:18: sparse: got void *
drivers/staging/comedi/drivers/s526.c:426:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:426:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:426:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:426:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:457:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:457:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:457:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:457:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:465:23: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:465:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:465:23: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:465:23: sparse: got void *
drivers/staging/comedi/drivers/s526.c:483:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:483:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:483:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:483:9: sparse: got void *
drivers/staging/comedi/drivers/s526.c:488:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:488:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:488:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:488:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:489:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.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/s526.c:489:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:489:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:507:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.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/s526.c:507:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:507:17: sparse: got void *
drivers/staging/comedi/drivers/s526.c:509:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.c:509:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/s526.c:509:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:509:19: sparse: got void *
drivers/staging/comedi/drivers/s526.c:545:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/s526.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/s526.c:545:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/s526.c:545:9: 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/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/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/das6402.c:140:9: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das6402.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/das6402.c:140:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:140:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:146:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:146:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:146:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:146:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:147:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:147:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:147:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:147:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:148:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.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/das6402.c:148:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:148:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:153:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:153:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:153:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:153:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:160:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.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/das6402.c:160:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:160:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:168:15: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/staging/comedi/drivers/das6402.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/das6402.c:168:15: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:168:15: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:182:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:182:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:182:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:182:18: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:234:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:234:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:234:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:234:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:241:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:241:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:241:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:241:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:355:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.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/das6402.c:355:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:355:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:362:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:362:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:362:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:362:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:372:18: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:372:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:372:18: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:372:18: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:392:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:392:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:392:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:392:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:397:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:397:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:397:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:397:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:433:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:433:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:433:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:433:17: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:460:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:460:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:460:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:460:25: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:466:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:466:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:466:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:466:25: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:468:25: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:468:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:468:25: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:468:25: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:487:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:487:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:487:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:487:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:497:19: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:497:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:497:19: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:497:19: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:508:17: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:508:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:508:17: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:508:17: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:520:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:520:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:520:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:520:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:526:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:526:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:526:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:526:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:535:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:535:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:535:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:535:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:540:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:540:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:540:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:540:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:543:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:543:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:543:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:543:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:544:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.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/das6402.c:544:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:544:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:545:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:545:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:545:9: sparse: expected void const volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:545:9: sparse: got void *
drivers/staging/comedi/drivers/das6402.c:548:9: sparse: sparse: cast removes address space '__iomem' of expression
drivers/staging/comedi/drivers/das6402.c:548:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void * @@
drivers/staging/comedi/drivers/das6402.c:548:9: sparse: expected void volatile [noderef] __iomem *addr
drivers/staging/comedi/drivers/das6402.c:548:9: sparse: got void *
--
>> 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 *

# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=670d0a4b10704667765f7d18f7592993d02783aa
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 670d0a4b10704667765f7d18f7592993d02783aa
vim +/__iomem +158 drivers/video/console/vgacon.c

^1da177e4c3f41 Linus Torvalds 2005-04-16 138
^1da177e4c3f41 Linus Torvalds 2005-04-16 139 /*
^1da177e4c3f41 Linus Torvalds 2005-04-16 140 * By replacing the four outb_p with two back to back outw, we can reduce
^1da177e4c3f41 Linus Torvalds 2005-04-16 141 * the window of opportunity to see text mislocated to the RHS of the
^1da177e4c3f41 Linus Torvalds 2005-04-16 142 * console during heavy scrolling activity. However there is the remote
^1da177e4c3f41 Linus Torvalds 2005-04-16 143 * possibility that some pre-dinosaur hardware won't like the back to back
^1da177e4c3f41 Linus Torvalds 2005-04-16 144 * I/O. Since the Xservers get away with it, we should be able to as well.
^1da177e4c3f41 Linus Torvalds 2005-04-16 145 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 146 static inline void write_vga(unsigned char reg, unsigned int val)
^1da177e4c3f41 Linus Torvalds 2005-04-16 147 {
^1da177e4c3f41 Linus Torvalds 2005-04-16 148 unsigned int v1, v2;
^1da177e4c3f41 Linus Torvalds 2005-04-16 149 unsigned long flags;
^1da177e4c3f41 Linus Torvalds 2005-04-16 150
^1da177e4c3f41 Linus Torvalds 2005-04-16 151 /*
^1da177e4c3f41 Linus Torvalds 2005-04-16 152 * ddprintk might set the console position from interrupt
^1da177e4c3f41 Linus Torvalds 2005-04-16 153 * handlers, thus the write has to be IRQ-atomic.
^1da177e4c3f41 Linus Torvalds 2005-04-16 154 */
6b2c1800f1d3a6 Thomas Gleixner 2009-07-25 155 raw_spin_lock_irqsave(&vga_lock, flags);
^1da177e4c3f41 Linus Torvalds 2005-04-16 156 v1 = reg + (val & 0xff00);
^1da177e4c3f41 Linus Torvalds 2005-04-16 157 v2 = reg + 1 + ((val << 8) & 0xff00);
^1da177e4c3f41 Linus Torvalds 2005-04-16 @158 outw(v1, vga_video_port_reg);
^1da177e4c3f41 Linus Torvalds 2005-04-16 159 outw(v2, vga_video_port_reg);
6b2c1800f1d3a6 Thomas Gleixner 2009-07-25 160 raw_spin_unlock_irqrestore(&vga_lock, flags);
^1da177e4c3f41 Linus Torvalds 2005-04-16 161 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 162

:::::: The code at line 158 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx>
:::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx>

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

Attachment: .config.gz
Description: application/gzip